|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Ignition delay as the time of the maximum of dT/dt: the vertex of the parabola through the largest sample and its two neighbors. The reactor has ignited once dT/dt has since fallen below half that maximum: the thermal runaway is over, however small the temperature rise (very lean mixtures). More...
#include <reactor.h>
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION void | operator() (const double time, const double *, const double *f) |
| KOKKOS_INLINE_FUNCTION bool | ignited () const |
| Whether the reactor has ignited, at t_ignition. | |
Public Attributes | |
| uint32_t | index = 0 |
| double | t_offset = 0.0 |
| double | t_ignition = 0.0 |
| double | peak = 0.0 |
| double | t [3] = {0.0, 0.0, 0.0} |
| double | g [3] = {0.0, 0.0, 0.0} |
| uint32_t | count = 0 |
Ignition delay as the time of the maximum of dT/dt: the vertex of the parabola through the largest sample and its two neighbors. The reactor has ignited once dT/dt has since fallen below half that maximum: the thermal runaway is over, however small the temperature rise (very lean mixtures).
|
inline |
Whether the reactor has ignited, at t_ignition.
|
inline |
| uint32_t chemistry::IgnitionObserver::count = 0 |
| double chemistry::IgnitionObserver::g[3] = {0.0, 0.0, 0.0} |
| uint32_t chemistry::IgnitionObserver::index = 0 |
| double chemistry::IgnitionObserver::peak = 0.0 |
| double chemistry::IgnitionObserver::t[3] = {0.0, 0.0, 0.0} |
| double chemistry::IgnitionObserver::t_ignition = 0.0 |
| double chemistry::IgnitionObserver::t_offset = 0.0 |