Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
fub::samrai::IntegratorContext Member List

This is the complete list of members for fub::samrai::IntegratorContext, including all inherited members.

AccumulateCoarseFineFluxes(int level, double time_scale, Direction dir)fub::samrai::IntegratorContext
ApplyBoundaryCondition(int level, Direction dir)fub::samrai::IntegratorContext
ApplyFluxCorrection(int fine, int coarse, Duration dt)fub::samrai::IntegratorContext
aux_desc_fub::samrai::IntegratorContextprivate
boundaries_fub::samrai::IntegratorContextprivate
coarsen_fluxes_fub::samrai::IntegratorContextprivate
coarsen_fluxes_schedule_fub::samrai::IntegratorContextprivate
coarsen_scratch_fub::samrai::IntegratorContextprivate
coarsen_scratch_schedule_fub::samrai::IntegratorContextprivate
CoarsenAlgorithm typedeffub::samrai::IntegratorContextprivate
CoarsenConservatively(int fine, int coarse)fub::samrai::IntegratorContext
CoarsenSchedule typedeffub::samrai::IntegratorContextprivate
CompleteFromCons(int level, Duration dt)fub::samrai::IntegratorContext
ComputeNumericFluxes(int level, Duration dt, Direction dir)fub::samrai::IntegratorContext
ComputeStableDt(int level, Direction dir)fub::samrai::IntegratorContext
CopyDataToScratch(int level)fub::samrai::IntegratorContext
CopyScratchToData(int level)fub::samrai::IntegratorContext
cycles_fub::samrai::IntegratorContextprivate
fill_scratch_fub::samrai::IntegratorContextprivate
fill_scratch_one_level_schedule_fub::samrai::IntegratorContextprivate
fill_scratch_two_level_schedule_fub::samrai::IntegratorContextprivate
FillGhostLayerSingleLevel(int level)fub::samrai::IntegratorContext
FillGhostLayerTwoLevels(int level, int coarse)fub::samrai::IntegratorContext
GetBoundaryCondition() constfub::samrai::IntegratorContext
GetBoundaryCondition()fub::samrai::IntegratorContext
GetCounterRegistry() const noexceptfub::samrai::IntegratorContext
GetCycles(int level=0) constfub::samrai::IntegratorContext
GetDataIds() constfub::samrai::IntegratorContext
GetFluxIds() constfub::samrai::IntegratorContext
GetGeometry(int level) constfub::samrai::IntegratorContext
GetGriddingAlgorithm() const noexceptfub::samrai::IntegratorContext
GetMpiCommunicator() const noexceptfub::samrai::IntegratorContext
GetPatchHierarchy() const noexceptfub::samrai::IntegratorContext
GetPatchHierarchy() noexceptfub::samrai::IntegratorContext
GetPatchLevel(int level)fub::samrai::IntegratorContext
GetPatchLevel(int level) constfub::samrai::IntegratorContext
GetRatioToCoarserLevel(int level, Direction dir) const noexceptfub::samrai::IntegratorContext
GetRatioToCoarserLevel(int level) const noexceptfub::samrai::IntegratorContext
GetScratchIds() constfub::samrai::IntegratorContext
GetTimePoint(int level=0) constfub::samrai::IntegratorContext
ghost_cell_width_fub::samrai::IntegratorContextprivate
gridding_fub::samrai::IntegratorContextprivate
IntegratorContext(std::shared_ptr< GriddingAlgorithm > gridding, HyperbolicMethod method, AuxialiaryDataDescription aux_desc)fub::samrai::IntegratorContext
IntegratorContext(const IntegratorContext &)=defaultfub::samrai::IntegratorContext
IntegratorContext(IntegratorContext &&) noexcept=defaultfub::samrai::IntegratorContext
LevelExists(int level) const noexceptfub::samrai::IntegratorContext
method_fub::samrai::IntegratorContextprivate
operator=(const IntegratorContext &)=defaultfub::samrai::IntegratorContext
operator=(IntegratorContext &&) noexcept=defaultfub::samrai::IntegratorContext
PostAdvanceLevel(int level_num, Duration dt, std::pair< int, int > subcycle)fub::samrai::IntegratorContext
PreAdvanceLevel(int level_num, Duration dt, std::pair< int, int > subcycle)fub::samrai::IntegratorContext
RefineAlgorithm typedeffub::samrai::IntegratorContextprivate
RefineSchedule typedeffub::samrai::IntegratorContextprivate
RegisterVariables(const DataDescription &desc, int scratch_ghost_cell_width, int flux_ghost_cell_width)fub::samrai::IntegratorContextstatic
RegisterVariables(const DataDescription &desc, const Method &method)fub::samrai::IntegratorContextinlinestatic
regrid_time_points_fub::samrai::IntegratorContextprivate
ResetCoarseFineFluxes(int fine, int coarse)fub::samrai::IntegratorContext
ResetHierarchyConfiguration(std::shared_ptr< GriddingAlgorithm > gridding)fub::samrai::IntegratorContext
ResetHierarchyConfiguration(int level=0)fub::samrai::IntegratorContext
SetCycles(std::ptrdiff_t cycle, int level)fub::samrai::IntegratorContext
SetTimePoint(Duration t, int level)fub::samrai::IntegratorContext
time_points_fub::samrai::IntegratorContextprivate
UpdateConservatively(int level, Duration dt, Direction dir)fub::samrai::IntegratorContext
~IntegratorContext()=defaultfub::samrai::IntegratorContext