#include <BK19LevelIntegrator.hpp>
|
AdvectionSolver & | GetAdvection () |
|
const AdvectionSolver & | GetAdvection () const |
|
| BK19LevelIntegrator (const CompressibleAdvection< Rank > &equation, AdvectionSolver advection, std::shared_ptr<::amrex::MLNodeHelmholtz > linop, const BK19PhysicalParameters &physical_parameters, const BK19LevelIntegratorOptions &options=BK19LevelIntegratorOptions()) |
|
void | ResetPatchHierarchy (std::shared_ptr< GriddingAlgorithm > grid) |
|
Result< void, TimeStepTooLarge > | AdvanceLevelNonRecursively (int level, Duration dt, std::pair< int, int > subcycle) |
|
void | InitialProjection (int level) |
|
Duration | ComputeStableDt (int level_number) |
| Returns a stable dt on a specified level across all spatial directions. More...
|
|
const IntegratorContext & | GetContext () const noexcept |
|
IntegratorContext & | GetContext () noexcept |
|
void | PostAdvanceHierarchy ([[maybe_unused]] Duration time_step_size) |
|
Result< void, TimeStepTooLarge > | PostAdvanceLevel ([[maybe_unused]] int level,[[maybe_unused]] Duration time_step_size,[[maybe_unused]] std::pair< int, int > subcycle) |
|
void | PreAdvanceHierarchy () |
|
void | PreAdvanceLevel ([[maybe_unused]] int level,[[maybe_unused]] Duration time_step_size,[[maybe_unused]] std::pair< int, int > subcycle) |
|
|
static constexpr int | Rank |
|
◆ AdvectionSolver
◆ Complete
◆ Conservative
◆ Coordinates
◆ Equation
◆ SplittingMethod
◆ BK19LevelIntegrator()
◆ AdvanceLevelNonRecursively()
◆ ComputeStableDt() [1/2]
Returns a stable dt on a specified level across all spatial directions.
For stability it is advised to multiply some additional CFL factor < 1.0.
◆ ComputeStableDt() [2/2]
Returns a stable dt on a specified level across all spatial directions.
For stability it is advised to multiply some additional CFL factor < 1.0.
◆ GetAdvection() [1/2]
◆ GetAdvection() [2/2]
const AdvectionSolver& fub::amrex::BK19LevelIntegrator::GetAdvection |
( |
| ) |
const |
|
inline |
◆ GetContext() [1/3]
◆ GetContext() [2/3]
◆ GetContext() [3/3]
◆ GetSplitMethod()
◆ InitialProjection()
void fub::amrex::BK19LevelIntegrator::InitialProjection |
( |
int |
level | ) |
|
◆ PostAdvanceHierarchy() [1/2]
◆ PostAdvanceHierarchy() [2/2]
◆ PostAdvanceLevel() [1/2]
◆ PostAdvanceLevel() [2/2]
◆ PreAdvanceHierarchy()
◆ PreAdvanceLevel() [1/2]
◆ PreAdvanceLevel() [2/2]
◆ ResetPatchHierarchy()
void fub::amrex::BK19LevelIntegrator::ResetPatchHierarchy |
( |
std::shared_ptr< GriddingAlgorithm > |
grid | ) |
|
◆ equation_
◆ index_
◆ lin_op_
std::shared_ptr<::amrex::MLNodeHelmholtz> fub::amrex::BK19LevelIntegrator::lin_op_ |
|
private |
◆ options_
◆ phys_param_
◆ Rank
constexpr int fub::amrex::BK19LevelIntegrator::Rank |
|
staticconstexpr |
The documentation for this class was generated from the following file: