Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
This class manages multiple kinetic source terms which are associated to independend one-dimensional domains. More...
#include <MultiBlockKineticSourceTerm.hpp>
Public Member Functions | |
Result< void, TimeStepTooLarge > | AdvanceLevel (MultiBlockIntegratorContext &context, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) |
Integrates the source term for each tube in the specified context. More... | |
Static Public Attributes | |
static constexpr int | Rank |
Private Member Functions | |
Duration | ComputeStableDt (int level) |
Result< void, TimeStepTooLarge > | AdvanceLevel (amrex::IntegratorContext &simulation_data, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) |
Private Attributes | |
OmpLocal< IdealGasMix< Rank > > | equation_ |
OmpLocal< Complete< IdealGasMix< Rank > > > | state_ |
Static Private Attributes | |
static constexpr std::size_t | sRank |
This class manages multiple kinetic source terms which are associated to independend one-dimensional domains.
|
inherited |
Result<void, TimeStepTooLarge> fub::amrex::MultiBlockKineticSouceTerm::AdvanceLevel | ( | MultiBlockIntegratorContext & | context, |
int | level, | ||
Duration | dt, | ||
const ::amrex::IntVect & | ngrow = ::amrex::IntVect(0) |
||
) |
Integrates the source term for each tube in the specified context.
|
inherited |
|
privateinherited |
|
staticconstexpr |
|
staticconstexprinherited |
|
privateinherited |