HyPar  1.0
Finite-Difference Hyperbolic-Parabolic PDE Solver on Cartesian Grids
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
librom_interface.h File Reference

libROM interface class More...

#include <string>
#include <vector>
#include <sys/time.h>
#include <linalg/Vector.h>
#include <rom_object.h>

Go to the source code of this file.

Data Structures

class  libROMInterface
 Class implementing interface with libROM. More...
 

Macros

#define _ROM_MODE_NONE_   "none"
 
#define _ROM_MODE_TRAIN_   "train"
 
#define _ROM_MODE_PREDICT_   "predict"
 
#define _ROM_MODE_INITIAL_GUESS_   "initial_guess"
 
#define _ROM_COMP_MODE_MONOLITHIC_   "monolithic"
 
#define _ROM_COMP_MODE_COMPONENTWISE_   "component-wise"
 

Detailed Description

libROM interface class

Author
Debojyoti Ghosh

Definition in file librom_interface.h.

Macro Definition Documentation

#define _ROM_MODE_NONE_   "none"

Don't use any ROM

Definition at line 12 of file librom_interface.h.

#define _ROM_MODE_TRAIN_   "train"

Training mode

Definition at line 14 of file librom_interface.h.

#define _ROM_MODE_PREDICT_   "predict"

Prediction mode

Definition at line 16 of file librom_interface.h.

#define _ROM_MODE_INITIAL_GUESS_   "initial_guess"

Initial guess mode - use ROM prediction as initial guess in implicit time integration

Definition at line 19 of file librom_interface.h.

#define _ROM_COMP_MODE_MONOLITHIC_   "monolithic"

Monolithic ROM for all components

Definition at line 22 of file librom_interface.h.

#define _ROM_COMP_MODE_COMPONENTWISE_   "component-wise"

Separate ROM objects for each component

Definition at line 24 of file librom_interface.h.