#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: