English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / ReLauncher: URANIE::Relauncher::TConstVar Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
URANIE::Relauncher::TConstVar Class Reference

#include <TMasterVar.h>

Inheritance diagram for URANIE::Relauncher::TConstVar:
Collaboration diagram for URANIE::Relauncher::TConstVar:

Public Member Functions

 TConstVar (URANIE::DataServer::TAttribute *)
 
 ~TConstVar ()
 
void saveValue (bool b)
 
bool getSaveValue ()
 
void setValue (double)
 
void setValue (URANIE::DataServer::UEntry *)
 
URANIE::DataServer::UEntry * getValue ()
 
virtual bool isExported ()
 
virtual bool isValid ()
 
virtual bool put (int, const double *, double *)
 
virtual bool get (int, double *, double *)
 
virtual bool put (int, const double *, vector< URANIE::DataServer::UEntry * > *)
 
virtual bool get (int, double *, vector< URANIE::DataServer::UEntry * > *)
 
virtual bool put (int, const vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)
 
virtual bool get (int, vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)
 
- Public Member Functions inherited from URANIE::Relauncher::TInputVar
 TInputVar (URANIE::DataServer::TAttribute *, int)
 
- Public Member Functions inherited from URANIE::Relauncher::TMasterVar
 TMasterVar (URANIE::DataServer::TAttribute *, int)
 
URANIE::DataServer::TAttribute * getRef ()
 
bool match (URANIE::DataServer::TAttribute *one)
 
void allocCodeEntry (vector< URANIE::DataServer::UEntry * > &)
 
void allocGradEntry (vector< URANIE::DataServer::UEntry * > &)
 
void allocDataEntry (int, vector< URANIE::DataServer::UEntry * > &)
 

Protected Attributes

URANIE::DataServer::UEntry * _val
 
bool _keepit
 
- Protected Attributes inherited from URANIE::Relauncher::TMasterVar
URANIE::DataServer::TAttribute * _ref
 
int _id
 
int _id2
 

Constructor & Destructor Documentation

◆ TConstVar()

URANIE::Relauncher::TConstVar::TConstVar ( URANIE::DataServer::TAttribute *  ref)

References _val.

◆ ~TConstVar()

URANIE::Relauncher::TConstVar::~TConstVar ( )

References _val.

Member Function Documentation

◆ get() [1/3]

bool URANIE::Relauncher::TConstVar::get ( int  i,
double *  solv,
double *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

◆ get() [2/3]

bool URANIE::Relauncher::TConstVar::get ( int  i,
double *  solv,
vector< URANIE::DataServer::UEntry * > *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

◆ get() [3/3]

bool URANIE::Relauncher::TConstVar::get ( int  i,
vector< URANIE::DataServer::UEntry * > *  solv,
vector< URANIE::DataServer::UEntry * > *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

◆ getSaveValue()

bool URANIE::Relauncher::TConstVar::getSaveValue ( )
inline

◆ getValue()

URANIE::DataServer::UEntry * URANIE::Relauncher::TConstVar::getValue ( )
inline

◆ isExported()

bool URANIE::Relauncher::TConstVar::isExported ( )
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

◆ isValid()

bool URANIE::Relauncher::TConstVar::isValid ( )
virtual

◆ put() [1/3]

bool URANIE::Relauncher::TConstVar::put ( int  i,
const double *  solv,
double *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

References _val.

◆ put() [2/3]

bool URANIE::Relauncher::TConstVar::put ( int  i,
const double *  solv,
vector< URANIE::DataServer::UEntry * > *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

References _val.

◆ put() [3/3]

bool URANIE::Relauncher::TConstVar::put ( int  i,
const vector< URANIE::DataServer::UEntry * > *  solv,
vector< URANIE::DataServer::UEntry * > *  code 
)
virtual

Reimplemented from URANIE::Relauncher::TInputVar.

References _val.

◆ saveValue()

void URANIE::Relauncher::TConstVar::saveValue ( bool  b)
inline

◆ setValue() [1/2]

void URANIE::Relauncher::TConstVar::setValue ( double  val)

◆ setValue() [2/2]

void URANIE::Relauncher::TConstVar::setValue ( URANIE::DataServer::UEntry *  constant)

Member Data Documentation

◆ _keepit

bool URANIE::Relauncher::TConstVar::_keepit
protected

Referenced by getSaveValue(), and saveValue().

◆ _val

URANIE::DataServer::UEntry* URANIE::Relauncher::TConstVar::_val
protected