#include <CalcGridToGrid.hpp>
|
virtual bool | _check () override |
|
virtual bool | _preprocess () override |
|
virtual bool | _run () override |
|
virtual bool | _postprocess () override |
|
virtual void | _rollback () override |
|
virtual int | _getNVar () const |
|
virtual int | _getNDim () const |
|
int | _addVariableDb (int whichDb, int status, const ELoc &locatorType, int locatorIndex=0, int number=1, double valinit=0.) |
|
void | _renameVariable (int whichDb, const VectorString &names, const ELoc &locatorType, int nvar, int iptr, const String &name, int count, bool flagSetLocator=true, int shift=0) |
|
void | _storeInVariableList (int whichDb, int status, const VectorInt &iuids) |
|
int | _expandInformation (int mode, const ELoc &locatorType) |
|
void | _cleanVariableDb (int status) |
|
Db * | _whichDb (int whichDb) |
|
String | _identifyVariable (int iuid) const |
|
◆ CalcGridToGrid() [1/2]
CalcGridToGrid::CalcGridToGrid |
( |
| ) |
|
◆ CalcGridToGrid() [2/2]
◆ ~CalcGridToGrid()
CalcGridToGrid::~CalcGridToGrid |
( |
| ) |
|
|
virtual |
◆ _check()
bool CalcGridToGrid::_check |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ _compareInMinusOut()
int CalcGridToGrid::_compareInMinusOut |
( |
| ) |
const |
|
private |
◆ _g2gCopy()
bool CalcGridToGrid::_g2gCopy |
( |
| ) |
|
|
private |
◆ _g2gExpand()
bool CalcGridToGrid::_g2gExpand |
( |
| ) |
|
|
private |
◆ _g2gInter()
bool CalcGridToGrid::_g2gInter |
( |
| ) |
|
|
private |
◆ _g2gShrink()
bool CalcGridToGrid::_g2gShrink |
( |
| ) |
|
|
private |
◆ _getNVar()
int CalcGridToGrid::_getNVar |
( |
| ) |
const |
|
protectedvirtual |
◆ _interpolate()
Perform the linear interpolation
- Parameters
-
nvar | Number of relevant coordinates |
valTop | Value at the Top |
valBot | Value at the Bottom |
coorTop | Coordinates of the Top |
coorBot | Coordinates of the Bottom |
coorOut | Coordinates at Target (see remarks) |
- Returns
◆ _loadExtrema()
◆ _postprocess()
bool CalcGridToGrid::_postprocess |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ _preprocess()
bool CalcGridToGrid::_preprocess |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ _reduceIndices()
Copy the cell indices of 'indgIn' into 'indgOut'. It is assumed that the dimension of 'indgOut' is always smaller than the one of 'indgIn' No test if performed for efficiency reason.
- Parameters
-
indgIn | Input vector of indices |
indgOut | Output vector of indices |
◆ _rollback()
void CalcGridToGrid::_rollback |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ _run()
bool CalcGridToGrid::_run |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ operator=()
◆ setFlagCopy()
void CalcGridToGrid::setFlagCopy |
( |
bool |
flagCopy | ) |
|
|
inline |
◆ setFlagExpand()
void CalcGridToGrid::setFlagExpand |
( |
bool |
flagExpand | ) |
|
|
inline |
◆ setFlagInter()
void CalcGridToGrid::setFlagInter |
( |
bool |
flagInter | ) |
|
|
inline |
◆ setFlagShrink()
void CalcGridToGrid::setFlagShrink |
( |
bool |
flagShrink | ) |
|
|
inline |
◆ setNameBots()
void CalcGridToGrid::setNameBots |
( |
const VectorString |
name_bots | ) |
|
|
inline |
◆ setNameTops()
void CalcGridToGrid::setNameTops |
( |
const VectorString |
name_tops | ) |
|
|
inline |
◆ _flagCopy
bool CalcGridToGrid::_flagCopy |
|
private |
◆ _flagExpand
bool CalcGridToGrid::_flagExpand |
|
private |
◆ _flagInter
bool CalcGridToGrid::_flagInter |
|
private |
◆ _flagShrink
bool CalcGridToGrid::_flagShrink |
|
private |
◆ _iattAux
int CalcGridToGrid::_iattAux |
|
private |
◆ _iattOut
int CalcGridToGrid::_iattOut |
|
private |
◆ _nameBots
◆ _nameTops
The documentation for this class was generated from the following files: