Generic base for PDE classes. More...
#include <AMRBase.h>
Public Types | |
typedef GridFunction < VectorType, dim > | vec_grid_fct_type |
typedef GridData< VectorType, dim > | vec_grid_data_type |
Public Member Functions | |
AMRBase () | |
virtual | ~AMRBase () |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | init () |
virtual void | update () |
virtual void | finish () |
virtual void | SetupData (GridHierarchy *gh, const int &ghosts) |
GridHierarchy & | GH () |
const GridHierarchy & | GH () const |
const int & | NEquations () const |
const int & | NGhosts () const |
const int & | Dim () const |
Protected Attributes | |
int | _Equations |
int | _Ghosts |
int | _Dim |
GridHierarchy * | _Hierarchy |
ControlDevice | LocCtrl |
Generic base for PDE classes.
typedef GridData<VectorType,dim> AMRBase< VectorType, dim >::vec_grid_data_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, ClpIntegrator< VectorType, AuxVectorType, 1 >, ClpIntegrator< VectorType, AuxVectorType, 2 >, ClpIntegrator< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOF77FileOutput< class, dim >, WENOF77GFMFileOutput< class, class, class, dim >, WENOIntegrator< VectorType, dim >, RIMIntegrator< VectorType, dim >, BalansIntegrator< VectorType, dim >, LBM4SWED2Q9< class >, LBMBase< micro_type, macro_type, dim >, LBMD1Q3< class >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9DR< class >, LBMD2Q9Smag< class >, LBMD2Q9Thermal< class >, LBMD2Q9Thermal< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19DR< class >, LBMD3Q19Thermal< class >, LBMD3Q19Thermal< class >, LBMF77FileExactSolution< class, dim >, LBMF77LevelTransfer< class, dim >, LBMIntegrator< LBMType, dim >, EGLM2D< class >, EGLM2D< class >, AMRFlagging< VectorType, FixupType, FlagType, dim >, AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >, AMRInterpolation< VectorType, dim >, BoundaryConditions< VectorType, dim >, Criterion< VectorType, FlagType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, GFMBoundaryBase< VectorType, dim >, GFMBoundary< VectorType, 2 >, GFMBoundary< VectorType, 3 >, InitialCondition< VectorType, dim >, Integrator< VectorType, dim >, LevelTransfer< VectorType, dim >, F77BoundaryConditions< VectorType, dim >, F77BrepOutput< VectorType, dim >, F77ExactSolution< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77GFMExactSolution< VectorType, FixupType, FlagType, dim >, F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, F77LevelTransfer< VectorType, dim >, F77UpdateLevelTransfer< VectorType, dim >, SchemeBase< vector_type, dim >, SchemeBoundaryConditions< SchemeType, dim >, SchemeBrepOutput< SchemeType, dim >, SchemeExactSolution< SchemeType, dim >, SchemeInitialCondition< SchemeType, dim >, SchemeIntegrator< SchemeType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, RIMIntegrator< VectorType, DIM >, BalansIntegrator< VectorType, DIM >, LBMBase< Vector< DataType,(9+NUMPLUS) >, Vector< DataType, 3 >, 2 >, LBMBase< Vector< Vector< DataType, 9 >, 9 >, Vector< Vector< DataType, 9 >, 3 >, 2 >, LBMBase< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMBase< Vector< DataType, NUMMICRODIST >, Vector< DataType, 3 >, 2 >, LBMBase< Vector< Vector< DataType, 9 >,(9+NUMPLUS) >, Vector< Vector< DataType, 9 >, 3 >, 2 >, LBMBase< Vector< DataType, NUMMICRODIST >, Vector< DataType, 4 >, 3 >, LBMBase< Vector< DataType, 14 >, Vector< DataType, 4 >, 2 >, LBMBase< Vector< DataType, 26 >, Vector< DataType, 5 >, 3 >, LBMBase< Vector< DataType, 3 >, Vector< DataType, 2 >, 1 >, LBMBase< Vector< Vector< DataType, 9 >, NUMMICRODIST >, Vector< Vector< DataType, 9 >, 3 >, 2 >, LBMBase< Vector< DataType, 19 >, Vector< DataType, 4 >, 3 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMIntegrator< LBMType, DIM >, AMRFlagging< MicroType, FixupType, FlagType, DIM >, AMRFlagging< VectorType, FixupType, FlagType, DIM >, BoundaryConditions< LBMType::VectorType, dim >, BoundaryConditions< SchemeType::VectorType, dim >, Criterion< VectorType, FlagType, 2 >, Criterion< VectorType, FlagType, 3 >, Criterion< VectorType, FlagType, 1 >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, InitialCondition< LBMType::VectorType, dim >, InitialCondition< SchemeType::VectorType, dim >, Integrator< LBMType::VectorType, dim >, Integrator< SchemeType::VectorType, dim >, LevelTransfer< LBMType::MicroType, dim >, F77BoundaryConditions< VectorType, DIM >, F77InitialCondition< VectorType, DIM >, F77LevelTransfer< LBMType::MicroType, dim >, SchemeBase< Vector< DataType, 26 >, 3 >, SchemeBase< Vector< Vector< DataType, 9 >, NUMMICRODIST >, 2 >, SchemeBase< Vector< DataType, NUMMICRODIST >, 3 >, SchemeBase< Vector< DataType,(9+NUMPLUS) >, 2 >, SchemeBase< Vector< DataType, NUMMICRODIST >, 2 >, SchemeBase< micro_type, dim >, SchemeBase< Vector< DataType, 14 >, 2 >, SchemeBase< Vector< DataType, 3 >, 1 >, SchemeBase< Vector< Vector< DataType, 9 >, 9 >, 2 >, SchemeBase< Vector< Vector< DataType, 9 >,(9+NUMPLUS) >, 2 >, SchemeBase< Vector< DataType, 19 >, 3 >, SchemeBase< Vector< DataType, 9 >, 2 >, SchemeBoundaryConditions< LBMType, DIM >, SchemeBoundaryConditions< SchemeType, DIM >, SchemeBoundaryConditions< LBMType, dim >, SchemeExactSolution< LBMType, dim >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, SchemeInitialCondition< LBMType, dim >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
typedef GridFunction<VectorType,dim> AMRBase< VectorType, dim >::vec_grid_fct_type |
Reimplemented in ClpF77BrepOutput< class, class, dim >, ClpIntegrator< VectorType, AuxVectorType, 1 >, ClpIntegrator< VectorType, AuxVectorType, 2 >, ClpIntegrator< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOF77FileOutput< class, dim >, WENOF77GFMFileOutput< class, class, class, dim >, WENOIntegrator< VectorType, dim >, WENOStatistics< class, class, class, dim >, RIMIntegrator< VectorType, dim >, BalansIntegrator< VectorType, dim >, LBMF77FileExactSolution< class, dim >, AMRFlagging< VectorType, FixupType, FlagType, dim >, AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >, AMRInterpolation< VectorType, dim >, AMRStatistics< VectorType, InterpolationType, OutputType, dim >, BoundaryConditions< VectorType, dim >, BrepOutput< VectorType, dim >, Criterion< VectorType, FlagType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, GFMBoundaryBase< VectorType, dim >, GFMBoundary< VectorType, 2 >, GFMBoundary< VectorType, 3 >, GFMExactSolution< VectorType, FixupType, FlagType, dim >, GFMFileOutput< VectorType, FixupType, FlagType, dim >, GhostFluidMethod< VectorType, dim >, InitialCondition< VectorType, dim >, Integrator< VectorType, dim >, F77BrepOutput< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, F77FileInput< VectorType, dim >, F77FileOutput< VectorType, dim >, F77GFMFileOutput< VectorType, FixupType, FlagType, dim >, F77InitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeBrepOutput< SchemeType, dim >, SchemeExactSolution< SchemeType, dim >, SchemeFileInput< SchemeType, dim >, SchemeFileOutput< SchemeType, dim >, SchemeGFMFileOutput< SchemeType, FixupType, FlagType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, RIMIntegrator< VectorType, DIM >, BalansIntegrator< VectorType, DIM >, AMRFlagging< MicroType, FixupType, FlagType, DIM >, AMRFlagging< VectorType, FixupType, FlagType, DIM >, BoundaryConditions< LBMType::VectorType, dim >, BoundaryConditions< SchemeType::VectorType, dim >, BrepOutput< SchemeType::VectorType, dim >, Criterion< VectorType, FlagType, 2 >, Criterion< VectorType, FlagType, 3 >, Criterion< VectorType, FlagType, 1 >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, GFMFileOutput< SchemeType::VectorType, FixupType, FlagType, dim >, InitialCondition< LBMType::VectorType, dim >, InitialCondition< SchemeType::VectorType, dim >, Integrator< LBMType::VectorType, dim >, Integrator< SchemeType::VectorType, dim >, F77InitialCondition< VectorType, DIM >, and SchemeExactSolution< LBMType, dim >.
AMRBase< VectorType, dim >::AMRBase | ( | ) | [inline] |
virtual AMRBase< VectorType, dim >::~AMRBase | ( | ) | [inline, virtual] |
const int& AMRBase< VectorType, dim >::Dim | ( | ) | const [inline] |
Referenced by SchemeIntegrator< LBMType, dim >::AllocGridFluxes(), GFMExactSolution< VectorType, FixupType, FlagType, dim >::CalculateNorm(), SchemeIntegrator< LBMType, dim >::DeAllocGridFluxes(), SchemeIntegrator< LBMType, dim >::ResetGridFluxes(), GFMBoundaryBase< VectorType, 3 >::SetPhysbd(), and GFMFileOutput< SchemeType::VectorType, FixupType, FlagType, dim >::WriteOut().
virtual void AMRBase< VectorType, dim >::finish | ( | ) | [inline, virtual] |
Reimplemented in ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOIntegrator< VectorType, dim >, LBMF77FileExactSolution< class, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GhostFluidMethod< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, SchemeIntegrator< SchemeType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
Referenced by SchemeIntegrator< LBMType, dim >::finish(), Flagging< MicroType, FlagType, dim >::finish(), FileInput< SchemeType::VectorType, dim >::finish(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::finish().
const GridHierarchy& AMRBase< VectorType, dim >::GH | ( | ) | const [inline] |
GridHierarchy& AMRBase< VectorType, dim >::GH | ( | ) | [inline] |
Referenced by AMRStatistics< VectorType, InterpolationType, OutputType, dim >::CalcGradient(), GFMExactSolution< VectorType, FixupType, FlagType, dim >::CalculateNorm(), ExactSolution< SchemeType::VectorType, dim >::CalculateNorm(), FileOutput< SchemeType::VectorType, dim >::CloseIO(), FileInput< SchemeType::VectorType, dim >::CloseIO(), SchemeExactSolution< LBMType, dim >::ErrorNorm(), ExactSolution< SchemeType::VectorType, dim >::ErrorNorm(), AMRStatistics< VectorType, InterpolationType, OutputType, dim >::Evaluate(), GFMBoundaryBase< VectorType, 3 >::Extrapolation(), FileOutput< SchemeType::VectorType, dim >::finish(), FileInput< SchemeType::VectorType, dim >::finish(), AMRInterpolation< VectorType, dim >::GetGrid(), AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::GetGrid(), BrepOutput< SchemeType::VectorType, dim >::Integrate(), BrepOutput< SchemeType::VectorType, dim >::IntegrateMoment(), BrepOutput< SchemeType::VectorType, dim >::IntegrateNormal(), AMRInterpolation< VectorType, dim >::LocalPoints(), AMRGFMInterpolation< VectorType, FixupType, FlagType, dim >::PointsGeom(), AMRInterpolation< VectorType, dim >::PointsValues(), SchemeFileInput< SchemeType, dim >::ReadIn(), FileInput< SchemeType::VectorType, dim >::ReadIn(), F77FileInput< VectorType, dim >::ReadIn(), FileInput< SchemeType::VectorType, dim >::ReadPlain(), ExactSolution< SchemeType::VectorType, dim >::Set(), SchemeBoundaryConditions< LBMType, dim >::SetBndry(), F77BoundaryConditions< VectorType, DIM >::SetBndry(), F77LevelSetInitialCondition< VectorType, dim >::SetGrid(), F77InitialCondition< VectorType, DIM >::SetGrid(), F77ExactSolution< VectorType, dim >::SetGrid(), GFMBoundaryBase< VectorType, 3 >::SetPhysbd(), AMRStatistics< VectorType, InterpolationType, OutputType, dim >::Setup(), GhostFluidMethod< VectorType, dim >::SetupData(), Flagging< MicroType, FlagType, dim >::SetupData(), FixupBase< VectorType, FixupType, 1 >::SetupData(), FileOutput< SchemeType::VectorType, dim >::SetupData(), FileInput< SchemeType::VectorType, dim >::SetupData(), SchemeGFMFileOutput< SchemeType, FixupType, FlagType, dim >::WriteOut(), SchemeFileOutput< SchemeType, dim >::WriteOut(), FileOutput< SchemeType::VectorType, dim >::WriteOut(), F77FileOutput< VectorType, dim >::WriteOut(), BrepOutput< SchemeType::VectorType, dim >::WriteOut(), and FileOutput< SchemeType::VectorType, dim >::WritePlain().
virtual void AMRBase< VectorType, dim >::init | ( | ) | [inline, virtual] |
Reimplemented in FlaggingSpecific, FlaggingSpecific, FlaggingSpecific, FlaggingSpecific, FlaggingSpecific, LBMF77FileExactSolution< class, dim >, FlaggingSpecific, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GhostFluidMethod< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, SchemeIntegrator< SchemeType, dim >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
Referenced by SchemeIntegrator< LBMType, dim >::init(), Flagging< MicroType, FlagType, dim >::init(), FileInput< SchemeType::VectorType, dim >::init(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::init().
const int& AMRBase< VectorType, dim >::NEquations | ( | ) | const [inline] |
Referenced by Criterion< VectorType, FlagType, 1 >::Criterion(), ExactSolution< SchemeType::VectorType, dim >::ErrorNorm(), F77LevelTransfer< LBMType::MicroType, dim >::Prolong(), F77LevelTransfer< LBMType::MicroType, dim >::Restrict(), SchemeBoundaryConditions< LBMType, dim >::SchemeBoundaryConditions(), F77BoundaryConditions< VectorType, DIM >::SetBndry(), F77LevelSetInitialCondition< VectorType, dim >::SetGrid(), F77InitialCondition< VectorType, DIM >::SetGrid(), F77UpdateLevelTransfer< VectorType, dim >::Update(), and BrepOutput< SchemeType::VectorType, dim >::WriteOut().
const int& AMRBase< VectorType, dim >::NGhosts | ( | ) | const [inline] |
Referenced by GFMBoundaryBase< VectorType, 3 >::Extrapolation(), F77LevelTransfer< LBMType::MicroType, dim >::Prolong(), F77LevelTransfer< LBMType::MicroType, dim >::Restrict(), F77LevelSetInitialCondition< VectorType, dim >::SetGrid(), F77InitialCondition< VectorType, DIM >::SetGrid(), F77ExactSolution< VectorType, dim >::SetGrid(), GFMBoundaryBase< VectorType, 3 >::SetPhysbd(), GhostFluidMethod< VectorType, dim >::SetupData(), and GFMBoundaryBase< VectorType, 3 >::ValidNormalFactor().
virtual void AMRBase< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
Reimplemented in ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOIntegrator< VectorType, dim >, WENOStatistics< class, class, class, dim >, RIMIntegrator< VectorType, dim >, BalansIntegrator< VectorType, dim >, LBM4SWED2Q9< class >, LBMD1Q3< class >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9DR< class >, LBMD2Q9Smag< class >, LBMD2Q9Thermal< class >, LBMD2Q9Thermal< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19DR< class >, LBMD3Q19Thermal< class >, LBMD3Q19Thermal< class >, LBMF77FileExactSolution< class, dim >, LBMF77LevelTransfer< class, dim >, EGLM2D< class >, EGLM2D< class >, AMRStatistics< VectorType, InterpolationType, OutputType, dim >, BoundaryConditions< VectorType, dim >, BrepOutput< VectorType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GFMFileOutput< VectorType, FixupType, FlagType, dim >, GhostFluidMethod< VectorType, dim >, InitialCondition< VectorType, dim >, Integrator< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeBoundaryConditions< SchemeType, dim >, SchemeExactSolution< SchemeType, dim >, SchemeInitialCondition< SchemeType, dim >, SchemeIntegrator< SchemeType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, RIMIntegrator< VectorType, DIM >, BalansIntegrator< VectorType, DIM >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, BoundaryConditions< LBMType::VectorType, dim >, BoundaryConditions< SchemeType::VectorType, dim >, BrepOutput< SchemeType::VectorType, dim >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, GFMFileOutput< SchemeType::VectorType, FixupType, FlagType, dim >, InitialCondition< LBMType::VectorType, dim >, InitialCondition< SchemeType::VectorType, dim >, Integrator< LBMType::VectorType, dim >, Integrator< SchemeType::VectorType, dim >, SchemeBoundaryConditions< LBMType, DIM >, SchemeBoundaryConditions< SchemeType, DIM >, SchemeBoundaryConditions< LBMType, dim >, SchemeExactSolution< LBMType, dim >, SchemeInitialCondition< LBMType, DIM >, SchemeInitialCondition< SchemeType, DIM >, SchemeInitialCondition< LBMType, dim >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
virtual void AMRBase< VectorType, dim >::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
Reimplemented in ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOIntegrator< VectorType, dim >, WENOStatistics< class, class, class, dim >, RIMIntegrator< VectorType, dim >, BalansIntegrator< VectorType, dim >, LBMF77FileExactSolution< class, dim >, AMRStatistics< VectorType, InterpolationType, OutputType, dim >, BoundaryConditions< VectorType, dim >, BrepOutput< VectorType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GFMFileOutput< VectorType, FixupType, FlagType, dim >, GhostFluidMethod< VectorType, dim >, InitialCondition< VectorType, dim >, Integrator< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, SchemeExactSolution< SchemeType, dim >, SchemeIntegrator< SchemeType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, RIMIntegrator< VectorType, DIM >, BalansIntegrator< VectorType, DIM >, BoundaryConditions< LBMType::VectorType, dim >, BoundaryConditions< SchemeType::VectorType, dim >, BrepOutput< SchemeType::VectorType, dim >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, GFMFileOutput< SchemeType::VectorType, FixupType, FlagType, dim >, InitialCondition< LBMType::VectorType, dim >, InitialCondition< SchemeType::VectorType, dim >, Integrator< LBMType::VectorType, dim >, Integrator< SchemeType::VectorType, dim >, SchemeExactSolution< LBMType, dim >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
Referenced by Flagging< MicroType, FlagType, dim >::register_at(), FileInput< SchemeType::VectorType, dim >::register_at(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::register_at().
virtual void AMRBase< VectorType, dim >::SetupData | ( | GridHierarchy * | gh, | |
const int & | ghosts | |||
) | [inline, virtual] |
Reimplemented in ClpIntegratorBase< VectorType, AuxVectorType, dim >, WENOIntegrator< VectorType, dim >, RIMIntegrator< VectorType, dim >, BalansIntegrator< VectorType, dim >, BoundaryConditionsSupplemental, BoundaryConditionsSupplemental, LBM4SWED2Q9< class >, LBMD1Q3< class >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9< DataType >, LBMD2Q9DR< class >, LBMD2Q9Smag< class >, LBMD2Q9Thermal< class >, LBMD2Q9Thermal< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19< class >, LBMD3Q19DR< class >, LBMD3Q19Thermal< class >, LBMD3Q19Thermal< class >, LBMF77FileExactSolution< class, dim >, LBMF77LevelTransfer< class, dim >, LBMIntegrator< LBMType, dim >, EGLM2D< class >, EGLM2D< class >, BrepOutput< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, FixupBase< VectorType, FixupType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GhostFluidMethod< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, F77LevelSetInitialCondition< VectorType, dim >, F77UpdateLevelTransfer< VectorType, dim >, SchemeIntegrator< SchemeType, dim >, ClpIntegratorBase< VectorType, AuxVectorType, 3 >, ClpIntegratorBase< VectorType, AuxVectorType, 2 >, ClpIntegratorBase< VectorType, AuxVectorType, 1 >, WENOIntegrator< VectorType, DIM >, RIMIntegrator< VectorType, DIM >, BalansIntegrator< VectorType, DIM >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMD2Q9< Vector< DataType, 9 >, Vector< DataType, 3 >, 2 >, LBMIntegrator< LBMType, DIM >, BrepOutput< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, FixupBase< VectorType, FixupType, 2 >, FixupBase< VectorType, FixupType, 3 >, FixupBase< VectorType, FixupType, 1 >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
Referenced by AMRStatistics< VectorType, InterpolationType, OutputType, dim >::Setup(), SchemeIntegrator< LBMType, dim >::SetupData(), GhostFluidMethod< VectorType, dim >::SetupData(), GFMBoundaryBase< VectorType, 3 >::SetupData(), Flagging< MicroType, FlagType, dim >::SetupData(), FixupBase< VectorType, FixupType, 1 >::SetupData(), FileOutput< SchemeType::VectorType, dim >::SetupData(), FileInput< SchemeType::VectorType, dim >::SetupData(), F77UpdateLevelTransfer< VectorType, dim >::SetupData(), F77LevelSetInitialCondition< VectorType, dim >::SetupData(), BrepOutput< SchemeType::VectorType, dim >::SetupData(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::SetupGridHierarchy().
virtual void AMRBase< VectorType, dim >::update | ( | ) | [inline, virtual] |
Reimplemented in LBMF77FileExactSolution< class, dim >, AMRFlagging< VectorType, FixupType, FlagType, dim >, BrepOutput< VectorType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, Flagging< VectorType, FlagType, dim >, GFMBoundaryBase< VectorType, dim >, GhostFluidMethod< VectorType, dim >, F77FileExactSolution< VectorType, dim >, F77FileInitialCondition< VectorType, dim >, SchemeIntegrator< SchemeType, dim >, AMRFlagging< MicroType, FixupType, FlagType, DIM >, AMRFlagging< VectorType, FixupType, FlagType, DIM >, BrepOutput< SchemeType::VectorType, dim >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, FileOutput< SchemeType::VectorType, dim >, Flagging< MicroType, FlagType, dim >, GFMBoundaryBase< VectorType, 2 >, GFMBoundaryBase< VectorType, 3 >, SchemeIntegrator< LBMType, DIM >, SchemeIntegrator< SchemeType, DIM >, and SchemeIntegrator< LBMType, dim >.
Referenced by SchemeIntegrator< LBMType, dim >::update(), Flagging< MicroType, FlagType, dim >::update(), FileInput< SchemeType::VectorType, dim >::update(), and AMRSolverBase< MicroType, FixupType, FlagType, dim >::update().
int AMRBase< VectorType, dim >::_Dim [protected] |
Referenced by AMRBase< MicroType, dim >::Dim().
int AMRBase< VectorType, dim >::_Equations [protected] |
Referenced by AMRBase< MicroType, dim >::NEquations().
int AMRBase< VectorType, dim >::_Ghosts [protected] |
Referenced by AMRBase< MicroType, dim >::NGhosts(), and AMRBase< MicroType, dim >::SetupData().
GridHierarchy* AMRBase< VectorType, dim >::_Hierarchy [protected] |
ControlDevice AMRBase< VectorType, dim >::LocCtrl [protected] |
Reimplemented in BrepOutput< VectorType, dim >, ExactSolution< VectorType, dim >, FileInput< VectorType, dim >, FileOutput< VectorType, dim >, BrepOutput< SchemeType::VectorType, dim >, ExactSolution< LBMType::VectorType, dim >, ExactSolution< SchemeType::VectorType, dim >, FileInput< SchemeType::VectorType, dim >, and FileOutput< SchemeType::VectorType, dim >.
Referenced by SchemeIntegrator< LBMType, dim >::register_at(), SchemeInitialCondition< LBMType, dim >::register_at(), SchemeBoundaryConditions< LBMType, dim >::register_at(), Integrator< SchemeType::VectorType, dim >::register_at(), InitialCondition< SchemeType::VectorType, dim >::register_at(), GhostFluidMethod< VectorType, dim >::register_at(), GFMBoundaryBase< VectorType, 3 >::register_at(), Flagging< MicroType, FlagType, dim >::register_at(), FixupBase< VectorType, FixupType, 1 >::register_at(), F77LevelSetInitialCondition< VectorType, dim >::register_at(), and BoundaryConditions< SchemeType::VectorType, dim >::register_at().