Public Member Functions | |
RocketMonitor (const std::string name, std::shared_ptr< domain::Region > region, std::shared_ptr< domain::Region > fieldBoundary, std::shared_ptr< eos::EOS > eos, const std::shared_ptr< logs::Log > &log={}, const std::shared_ptr< io::interval::Interval > &interval={}, double referencePressure={}) | |
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::Solver > | GetSolver () |
|
inlineoverridevirtual |
Return a function to be called after every time step. By default null is returned so this is never called
Reimplemented from ablate::monitors::Monitor.
|
overridevirtual |
Override this function to setup the monitor
solverIn |
Reimplemented from ablate::monitors::Monitor.