#include <IgniteDetonation.hpp>
|
static constexpr int | Rank |
|
|
template<typename Archive > |
void | serialize (Archive &ar, unsigned int version) |
|
◆ IgniteDetonation()
Constructs the source term.
- Parameters
-
[in] | eq | The equation which knows the species |
[in] | max_refinement_level | This is needed to allocate storate for ignition times at each refinement level. |
[in] | opts | Options which manipulate the way of igniting the the gas mixture |
◆ AdvanceLevel()
Uses the scratch space of simulation_data to evaluate the criterion on the current equivalence ratio.
◆ ComputeStableDt()
Duration fub::amrex::IgniteDetonation::ComputeStableDt |
( |
int |
| ) |
const |
|
noexcept |
Returns numeric_limits<double>::max()
This operator artificially ignites a detonation and has no restriction on the time step size.
◆ GetNextIgnitionTimePoint()
Duration fub::amrex::IgniteDetonation::GetNextIgnitionTimePoint |
( |
int |
level | ) |
const |
|
noexcept |
Returns the time points for the last ignition on refinement level level
.
◆ GetOptions()
Returns the options for this operator.
◆ ResetHierarchyConfiguration()
void fub::amrex::IgniteDetonation::ResetHierarchyConfiguration |
( |
std::shared_ptr< GriddingAlgorithm > |
grid | ) |
|
Resets internal configuration.
Resets the last ignition time points if the time point on grid is lower than the last recorded ignition. This happens when the CFL condition gets violated right after the ignition.
◆ serialize()
template<typename Archive >
void fub::amrex::IgniteDetonation::serialize |
( |
Archive & |
ar, |
|
|
unsigned int |
version |
|
) |
| |
|
private |
◆ SetNextIgnitionTimePoint()
void fub::amrex::IgniteDetonation::SetNextIgnitionTimePoint |
( |
int |
level, |
|
|
Duration |
t |
|
) |
| |
|
noexcept |
Set a time point for an ignition on refinement level level
.
◆ equation_
◆ next_ignition_time_
std::vector<Duration> fub::amrex::IgniteDetonation::next_ignition_time_ |
|
private |
◆ next_ignition_time_backup_
std::vector<Duration> fub::amrex::IgniteDetonation::next_ignition_time_backup_ |
|
private |
◆ options_
◆ Rank
constexpr int fub::amrex::IgniteDetonation::Rank |
|
staticconstexpr |
The documentation for this class was generated from the following file: