HyPar
1.0
Finite-Difference Hyperbolic-Parabolic PDE Solver on Cartesian Grids
|
Base class defining a ROM object. More...
#include <rom_object.h>
Public Member Functions | |
virtual | ~ROMObject () |
virtual void | projectInitialSolution (CAROM::Vector &)=0 |
virtual void | takeSample (const CAROM::Vector &, const double)=0 |
virtual void | train ()=0 |
virtual const CAROM::Vector *const | predict (const double) const =0 |
virtual void | save (const std::string &) const =0 |
virtual void | load (const std::string &)=0 |
Base class defining a ROM object.
Base class defining a ROM object. This is the base class that defines a ROM object.
This is the base class that defines a ROM object.
Definition at line 30 of file rom_object.h.
|
inlinevirtual |
|
pure virtual |
Project initial solution for prediction
Implemented in DMDROMObject.
|
pure virtual |
take a sample (solution snapshot)
Implemented in DMDROMObject.
|
pure virtual |
train the ROM object
Implemented in DMDROMObject.
|
pure virtual |
compute prediction at given time
Implemented in DMDROMObject.
|
pure virtual |
save ROM object to file
Implemented in DMDROMObject.
|
pure virtual |
load ROM object from file
Implemented in DMDROMObject.