ABLATE Source Documentation  0.12.33
ablate::monitors::IgnitionDelayPeakYi Class Reference

#include <ignitionDelayPeakYi.hpp>

+ Inheritance diagram for ablate::monitors::IgnitionDelayPeakYi:

Public Member Functions

 IgnitionDelayPeakYi (std::string species, std::vector< double > location, std::shared_ptr< logs::Log > log={}, std::shared_ptr< logs::Log > historyLogIn={})
 
void Register (std::shared_ptr< solver::Solver >) override
 
PetscMonitorFunction GetPetscFunction () override
 
- Public Member Functions inherited from ablate::monitors::Monitor
virtual void * GetContext ()
 

Additional Inherited Members

- Protected Member Functions inherited from ablate::monitors::Monitor
std::shared_ptr< solver::SolverGetSolver ()
 

Detailed Description

The ignition delay monitor logs the mass fraction of the specified species and computes the ignition delay from its peak value.

Member Function Documentation

◆ GetPetscFunction()

PetscMonitorFunction ablate::monitors::IgnitionDelayPeakYi::GetPetscFunction ( )
inlineoverridevirtual

Return a function to be called after every time step. By default null is returned so this is never called

Returns

Reimplemented from ablate::monitors::Monitor.

◆ Register()

void ablate::monitors::IgnitionDelayPeakYi::Register ( std::shared_ptr< solver::Solver solverIn)
overridevirtual

Override this function to setup the monitor

Parameters
solverIn

Reimplemented from ablate::monitors::Monitor.


The documentation for this class was generated from the following files: