#include <MultiBlockIgniteDetonation.hpp>
|
| MultiBlockIgniteDetonation (const IdealGasMix< 1 > &equation, std::size_t n_tubes, int max_refinement_level, const IgniteDetonationOptions &opts={}) |
|
| MultiBlockIgniteDetonation (const IdealGasMix< 1 > &equation, std::size_t n_tubes, int max_refinement_level, const std::vector< IgniteDetonationOptions > &opts) |
|
void | ResetHierarchyConfiguration (const std::shared_ptr< MultiBlockGriddingAlgorithm > &grid) |
|
Result< void, TimeStepTooLarge > | AdvanceLevel (MultiBlockIntegratorContext &context, int level, Duration dt, const ::amrex::IntVect &ngrow=::amrex::IntVect(0)) |
|
std::vector< Duration > | GetNextIgnitionTimePoints () const |
|
void | SetNextIgnitionTimePoints (span< const Duration > timepoints) |
|
|
static constexpr int | Rank |
|
|
template<class Archive > |
void | serialize (Archive &ar, unsigned int) |
|
◆ MultiBlockIgniteDetonation() [1/2]
fub::amrex::MultiBlockIgniteDetonation::MultiBlockIgniteDetonation |
( |
const IdealGasMix< 1 > & |
equation, |
|
|
std::size_t |
n_tubes, |
|
|
int |
max_refinement_level, |
|
|
const IgniteDetonationOptions & |
opts = {} |
|
) |
| |
◆ MultiBlockIgniteDetonation() [2/2]
fub::amrex::MultiBlockIgniteDetonation::MultiBlockIgniteDetonation |
( |
const IdealGasMix< 1 > & |
equation, |
|
|
std::size_t |
n_tubes, |
|
|
int |
max_refinement_level, |
|
|
const std::vector< IgniteDetonationOptions > & |
opts |
|
) |
| |
◆ AdvanceLevel()
◆ ComputeStableDt()
static Duration fub::amrex::MultiBlockIgniteDetonation::ComputeStableDt |
( |
int |
level | ) |
|
|
staticnoexcept |
◆ GetNextIgnitionTimePoints()
std::vector<Duration> fub::amrex::MultiBlockIgniteDetonation::GetNextIgnitionTimePoints |
( |
| ) |
const |
◆ ResetHierarchyConfiguration()
void fub::amrex::MultiBlockIgniteDetonation::ResetHierarchyConfiguration |
( |
const std::shared_ptr< MultiBlockGriddingAlgorithm > & |
grid | ) |
|
◆ serialize()
template<class Archive >
void fub::amrex::MultiBlockIgniteDetonation::serialize |
( |
Archive & |
ar, |
|
|
unsigned int |
|
|
) |
| |
|
inlineprivate |
◆ SetNextIgnitionTimePoints()
void fub::amrex::MultiBlockIgniteDetonation::SetNextIgnitionTimePoints |
( |
span< const Duration > |
timepoints | ) |
|
◆ max_number_levels_
int fub::amrex::MultiBlockIgniteDetonation::max_number_levels_ |
|
private |
◆ Rank
constexpr int fub::amrex::MultiBlockIgniteDetonation::Rank |
|
staticconstexpr |
◆ source_terms_
std::vector<IgniteDetonation> fub::amrex::MultiBlockIgniteDetonation::source_terms_ |
|
private |
The documentation for this class was generated from the following file: