gstlearn  1.0.0
CCC
ACalcDbVarCreator Class Reference

#include <ACalcDbVarCreator.hpp>

Inheritance diagram for ACalcDbVarCreator:
ACalculator CalcAnamTransform

Public Member Functions

 ACalcDbVarCreator ()
 
 ACalcDbVarCreator (const ACalcDbVarCreator &r)=delete
 
ACalcDbVarCreatoroperator= (const ACalcDbVarCreator &r)=delete
 
virtual ~ACalcDbVarCreator ()
 
void setDb (Db *db)
 
void setNamingConvention (const NamingConvention &namconv)
 
DbgetDb () const
 
bool hasDb (bool verbose=false) const
 
const NamingConventiongetNamconv () const
 
- Public Member Functions inherited from ACalculator
 ACalculator ()
 
 ACalculator (const ACalculator &r)=delete
 
ACalculatoroperator= (const ACalculator &r)=delete
 
virtual ~ACalculator ()
 
bool run ()
 

Protected Member Functions

int _getNDim () const
 
int _getNVar () const
 
int _addVariableDb (int status, const ELoc &locatorType, int locatorIndex=0, int number=1, double valinit=0.)
 
void _renameVariable (int nvar, int iptr, const String &qualifier, int count)
 
void _storeInVariableList (int status, const VectorInt &iuids)
 
void _cleanVariableDb (int status)
 
- Protected Member Functions inherited from ACalculator
virtual bool _run ()=0
 
virtual bool _check ()
 
virtual bool _preprocess ()
 
virtual bool _postprocess ()
 
virtual void _rollback ()
 

Private Attributes

Db_db
 
NamingConvention _namconv
 
VectorInt _listVariablePermDb
 
VectorInt _listVariableTempDb
 

Constructor & Destructor Documentation

◆ ACalcDbVarCreator() [1/2]

ACalcDbVarCreator::ACalcDbVarCreator ( )

◆ ACalcDbVarCreator() [2/2]

ACalcDbVarCreator::ACalcDbVarCreator ( const ACalcDbVarCreator r)
delete

◆ ~ACalcDbVarCreator()

ACalcDbVarCreator::~ACalcDbVarCreator ( )
virtual

Member Function Documentation

◆ _addVariableDb()

int ACalcDbVarCreator::_addVariableDb ( int  status,
const ELoc &  locatorType,
int  locatorIndex = 0,
int  number = 1,
double  valinit = 0. 
)
protected

◆ _cleanVariableDb()

void ACalcDbVarCreator::_cleanVariableDb ( int  status)
protected

◆ _getNDim()

int ACalcDbVarCreator::_getNDim ( ) const
protected

◆ _getNVar()

int ACalcDbVarCreator::_getNVar ( ) const
protected

◆ _renameVariable()

void ACalcDbVarCreator::_renameVariable ( int  nvar,
int  iptr,
const String qualifier,
int  count 
)
protected

◆ _storeInVariableList()

void ACalcDbVarCreator::_storeInVariableList ( int  status,
const VectorInt iuids 
)
protected

Store the IUID of the new variable in the relevant internal list

Parameters
status1 for variables to be stored; 2 for Temporary variable
iuidsVector of UIDs of the new variable

◆ getDb()

Db* ACalcDbVarCreator::getDb ( ) const
inline

◆ getNamconv()

const NamingConvention& ACalcDbVarCreator::getNamconv ( ) const
inline

◆ hasDb()

bool ACalcDbVarCreator::hasDb ( bool  verbose = false) const

◆ operator=()

ACalcDbVarCreator& ACalcDbVarCreator::operator= ( const ACalcDbVarCreator r)
delete

◆ setDb()

void ACalcDbVarCreator::setDb ( Db db)
inline

◆ setNamingConvention()

void ACalcDbVarCreator::setNamingConvention ( const NamingConvention namconv)
inline

Member Data Documentation

◆ _db

Db* ACalcDbVarCreator::_db
private

◆ _listVariablePermDb

VectorInt ACalcDbVarCreator::_listVariablePermDb
private

◆ _listVariableTempDb

VectorInt ACalcDbVarCreator::_listVariableTempDb
private

◆ _namconv

NamingConvention ACalcDbVarCreator::_namconv
private

The documentation for this class was generated from the following files: