1 #ifndef ABLATELIBRARY_MIXTUREFRACTIONMONITOR_HPP
2 #define ABLATELIBRARY_MIXTUREFRACTIONMONITOR_HPP
5 #include "fieldMonitor.hpp"
6 #include "finiteVolume/processes/chemistry.hpp"
7 #include "mixtureFractionCalculator.hpp"
17 const std::shared_ptr<MixtureFractionCalculator> mixtureFractionCalculator;
23 std::shared_ptr<ablate::finiteVolume::processes::Chemistry> chemistry;
37 PetscErrorCode
Save(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time)
override;
44 void Register(std::shared_ptr<solver::Solver> solverIn)
override;
Definition: fieldMonitor.hpp:14
Definition: mixtureFractionMonitor.hpp:14
PetscErrorCode Save(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override
Definition: mixtureFractionMonitor.cpp:38
void Register(std::shared_ptr< solver::Solver > solverIn) override
Definition: mixtureFractionMonitor.cpp:9
MixtureFractionMonitor(std::shared_ptr< MixtureFractionCalculator >)
Definition: mixtureFractionMonitor.cpp:6
Definition: boundarySolverMonitor.hpp:16