#include <AMRTGA.H>
T | The LevelData class that holds solution data. | |
TFlux | The FArrayBox class that holds flux data within a LevelData. |
Public Member Functions | |
LevelTGAHelmOp () | |
LevelTGAHelmOp (bool a_isTimeIndependent) | |
virtual | ~LevelTGAHelmOp () |
Destructor. | |
virtual void | fillGrad (const T &a_phi)=0 |
These functions are part of the LevelTGA interface...... | |
virtual void | getFlux (TFlux &a_flux, const T &a_data, const Box &a_grid, const DataIndex &a_dit, Real a_scale)=0 |
LevelTGAHelmOp< T, TFlux >::LevelTGAHelmOp | ( | ) | [inline] |
Base class default constructor. This constructs a time-independent LevelTGAHelmOp.
LevelTGAHelmOp< T, TFlux >::LevelTGAHelmOp | ( | bool | a_isTimeIndependent | ) | [inline] |
Base class constructor which specifies explicitly whether this operator is time-dependent.
a_isTimeDependent | If set to true, this Helmholtz operator will be treated as a time-dependent operator. |
virtual LevelTGAHelmOp< T, TFlux >::~LevelTGAHelmOp | ( | ) | [inline, virtual] |
Destructor.
virtual void LevelTGAHelmOp< T, TFlux >::fillGrad | ( | const T & | a_phi | ) | [pure virtual] |
These functions are part of the LevelTGA interface......
Implemented in AMRPoissonOp, ViscousTensorOp, NWOViscousTensorOp, ResistivityOp, ViscousTensorOp, EBAMRPoissonOp, EBConductivityOp, EBViscousTensorOp, NWOEBConductivityOp, NWOEBViscousTensorOp, and slowEBCO.
virtual void LevelTGAHelmOp< T, TFlux >::getFlux | ( | TFlux & | a_flux, | |
const T & | a_data, | |||
const Box & | a_grid, | |||
const DataIndex & | a_dit, | |||
Real | a_scale | |||
) | [pure virtual] |