Gowdy solver
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
IntegFace Class Reference

Interface used for MoL integration that prepares and finalizes integration steps. More...

#include <methodOfLines.h>

Inheritance diagram for IntegFace:

Private Member Functions

virtual void integStep_Prepare (Int m)=0
 Calculate the dependent variables from the prime state variables which are needed for the integration.
virtual void integStep_Finalize (Int mNext, Int mPrev)=0
 Perform the additional steps after each integration step.
virtual bool integStep_CheckForNaNs (Int m, Int nFrom, Int nTo)=0
 Checkpoint handler (e.g., checking for eventual NaNs).
virtual void integStep_CalcEvolutionRHS (Int m)=0
 Prepare the right-hand side of the evolution equations.
virtual void applyLeftBoundaryCondition (Int m)=0
 Fix the state variables at the left boundary.
virtual void applyRightBoundaryCondition (Int m)=0
 Fix the state variables at the right boundary.

Friends

class MoLIntegrator

Detailed Description

Interface used for MoL integration that prepares and finalizes integration steps.

Definition at line 14 of file methodOfLines.h.


Member Function Documentation

virtual void IntegFace::applyLeftBoundaryCondition ( Int  m) [private, pure virtual]

Fix the state variables at the left boundary.

Implemented in GowdyEvolve.

virtual void IntegFace::applyRightBoundaryCondition ( Int  m) [private, pure virtual]

Fix the state variables at the right boundary.

Implemented in GowdyEvolve.

virtual void IntegFace::integStep_CalcEvolutionRHS ( Int  m) [private, pure virtual]

Prepare the right-hand side of the evolution equations.

Implemented in GowdyEvolve.

virtual bool IntegFace::integStep_CheckForNaNs ( Int  m,
Int  nFrom,
Int  nTo 
) [private, pure virtual]

Checkpoint handler (e.g., checking for eventual NaNs).

Implemented in GowdyEvolve.

virtual void IntegFace::integStep_Finalize ( Int  mNext,
Int  mPrev 
) [private, pure virtual]

Perform the additional steps after each integration step.

Implemented in GowdyEvolve.

virtual void IntegFace::integStep_Prepare ( Int  m) [private, pure virtual]

Calculate the dependent variables from the prime state variables which are needed for the integration.

Implemented in GowdyEvolve.


Friends And Related Function Documentation

friend class MoLIntegrator [friend]

Definition at line 16 of file methodOfLines.h.


The documentation for this class was generated from the following file: