![]() |
Gowdy solver
|
Interface used for MoL integration that prepares and finalizes integration steps. More...
#include <methodOfLines.h>
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 |
Interface used for MoL integration that prepares and finalizes integration steps.
Definition at line 14 of file methodOfLines.h.
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.
friend class MoLIntegrator [friend] |
Definition at line 16 of file methodOfLines.h.