ABLATE Source Documentation  0.12.34
ablate::monitors::ExtractLineMonitor Class Reference
+ Inheritance diagram for ablate::monitors::ExtractLineMonitor:

Public Member Functions

 ExtractLineMonitor (int interval, std::string prefix, std::vector< double > start, std::vector< double > end, std::vector< std::string > outputFields, const std::vector< std::string > outputAuxFields)
 
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 ()
 

Member Function Documentation

◆ GetPetscFunction()

PetscMonitorFunction ablate::monitors::ExtractLineMonitor::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::ExtractLineMonitor::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: