#include <RHS.H>
Public Types | |
typedef GridT | GridType |
typedef StateT | StateType |
typedef OperatorT | OperatorType |
typedef simulation::grid::halo | halo_t |
typedef simulation::domain::boundary::base | BoundaryType |
typedef simulation::domain::boundary::bc::base | BCType |
typedef pcpp::ParallelGlobalType | GlobalType |
Public Member Functions | |
virtual int | Initialize (GridType &inGrid, StateType &inState, StateType &inParam, OperatorType &inOperator) |
virtual int | Initialize (GridType &inGrid, StateType &inState, StateType &inParam, StateType &targetState, OperatorType &inOperator) |
virtual int | SetupRHS (GridType &inGrid, StateType &inState, StateType &rhsState, int threadId) |
virtual int | RHS (int threadId) |
virtual double | TimeStep (double *outCFL=NULL) |
virtual void | SetGlobal (GlobalType &inGlobal) |
virtual void | SetDomainBCs (std::vector< BoundaryType > &domainBoundaries, std::vector< BCType > &domainBCs) |
virtual int | InitThreadIntervals () |
virtual int | ComputeDV (int threadId=0) |
Protected Attributes | |
GlobalType * | globalPtr |
typedef pcpp::ParallelGlobalType GlobalType |
typedef simulation::grid::halo halo_t |
typedef OperatorT OperatorType |
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
inlinevirtual |
Reimplemented in rhs< GridT, StateT, OperatorT >, rhs< GridT, StateT, OperatorT >, and rhs< GridT, StateT, OperatorT >.
|
protected |