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::TMasterVar Class Reference
Uranie / ReLauncher v4.9.0
/* @license-end */
URANIE::Relauncher::TMasterVar Class Referenceabstract

#include <TMasterVar.h>

Inheritance diagram for URANIE::Relauncher::TMasterVar:
Collaboration diagram for URANIE::Relauncher::TMasterVar:

Public Member Functions

 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 * > &)
 
virtual bool isExported ()=0
 
virtual bool put (int, const double *, double *)=0
 
virtual bool get (int, double *, double *)=0
 
virtual bool put (int, const double *, vector< URANIE::DataServer::UEntry * > *)=0
 
virtual bool get (int, double *, vector< URANIE::DataServer::UEntry * > *)=0
 
virtual bool put (int, const vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)=0
 
virtual bool get (int, vector< URANIE::DataServer::UEntry * > *, vector< URANIE::DataServer::UEntry * > *)=0
 

Protected Attributes

URANIE::DataServer::TAttribute * _ref
 
int _id
 
int _id2
 

Constructor & Destructor Documentation

◆ TMasterVar()

URANIE::Relauncher::TMasterVar::TMasterVar ( URANIE::DataServer::TAttribute *  ref,
int  id 
)

References _id, _id2, and _ref.

Member Function Documentation

◆ allocCodeEntry()

void URANIE::Relauncher::TMasterVar::allocCodeEntry ( vector< URANIE::DataServer::UEntry * > &  vals)

◆ allocDataEntry()

void URANIE::Relauncher::TMasterVar::allocDataEntry ( int  dec,
vector< URANIE::DataServer::UEntry * > &  vals 
)

◆ allocGradEntry()

void URANIE::Relauncher::TMasterVar::allocGradEntry ( vector< URANIE::DataServer::UEntry * > &  vals)

◆ get() [1/3]

virtual bool URANIE::Relauncher::TMasterVar::get ( int  ,
double *  ,
double *   
)
pure virtual

◆ get() [2/3]

virtual bool URANIE::Relauncher::TMasterVar::get ( int  ,
double *  ,
vector< URANIE::DataServer::UEntry * > *   
)
pure virtual

◆ get() [3/3]

virtual bool URANIE::Relauncher::TMasterVar::get ( int  ,
vector< URANIE::DataServer::UEntry * > *  ,
vector< URANIE::DataServer::UEntry * > *   
)
pure virtual

◆ getRef()

URANIE::DataServer::TAttribute * URANIE::Relauncher::TMasterVar::getRef ( )
inline

◆ isExported()

◆ match()

bool URANIE::Relauncher::TMasterVar::match ( URANIE::DataServer::TAttribute *  one)
inline

References _ref.

◆ put() [1/3]

virtual bool URANIE::Relauncher::TMasterVar::put ( int  ,
const double *  ,
double *   
)
pure virtual

◆ put() [2/3]

virtual bool URANIE::Relauncher::TMasterVar::put ( int  ,
const double *  ,
vector< URANIE::DataServer::UEntry * > *   
)
pure virtual

◆ put() [3/3]

virtual bool URANIE::Relauncher::TMasterVar::put ( int  ,
const vector< URANIE::DataServer::UEntry * > *  ,
vector< URANIE::DataServer::UEntry * > *   
)
pure virtual

Member Data Documentation

◆ _id

◆ _id2

int URANIE::Relauncher::TMasterVar::_id2
protected

◆ _ref

URANIE::DataServer::TAttribute* URANIE::Relauncher::TMasterVar::_ref
protected