English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / DataServer: TDataSpecification.cxx File Reference
Uranie / DataServer v4.9.0
/* @license-end */
TDataSpecification.cxx File Reference

Implementation of the class URANIE::DataServer::TDataSpecification. More...

#include <memory>
#include <time.h>
#include <algorithm>
#include "TDataSpecification.h"
#include "UExceptions.h"
Include dependency graph for TDataSpecification.cxx:

Functions

 ClassImp (URANIE::DataServer::TDataSpecification) namespace URANIE
 

Detailed Description

Implementation of the class URANIE::DataServer::TDataSpecification.

Author
Fabrice Gaudier fabri.nosp@m.ce.g.nosp@m.audie.nosp@m.r@ce.nosp@m.a.fr
Date
thu apr 26 14:14:11 CEST 2007

$Revision$ $Date$

It contains informations on header of a TDataServer

Modifications
  • JB Blanchard (CEA) 2016-2-22: Modifications to homogeneity purpose: several methods were defined both in TDS and here but not consistently (dangerous) when considering kAttribute and kConstant. All getAttribute/ AttributeIndex/ ListOfAttr are defined here and call from TDS after checking that TDataSpecification is not null. Might impact other module as well.
  • M. Salvoldi (OCC) (11-07-29 16:30): Modification of the method getAttribute -> if the attribut is unknow of the tds, we search if this attribut have a "father" which are known of the tds

Function Documentation

◆ ClassImp()

References URANIE::DataServer::TDataSpecification::_blog, URANIE::DataServer::TDataSpecification::_listOfAttributes, URANIE::DataServer::TDataSpecification::_relationName, URANIE::DataServer::TDataSpecification::addAttribute(), URANIE::DataServer::TDataSpecification::clear(), URANIE::DataServer::TDataSpecification::delAttribute(), URANIE::DataServer::TAttribute::delShare(), URANIE::DataServer::TDataSpecification::getAttribute(), URANIE::DataServer::TDataSpecification::getAttributeIndex(), URANIE::DataServer::TAttribute::getDataTypeStr(), URANIE::DataServer::TDataSpecification::getListOfAttributes(), URANIE::DataServer::TDataSpecification::getNAttributes(), URANIE::DataServer::TDataSpecification::getNInputAttributes(), URANIE::DataServer::TDataSpecification::getNOutputAttributes(), URANIE::DataServer::TAttribute::getOrigin(), URANIE::DataServer::TDataSpecification::getVariablesNames(), URANIE::DataServer::TDataSpecification::getVariablesNamesTypes(), URANIE::DataServer::TDataSpecification::getVariablesTypes(), URANIE::DataServer::TDataSpecification::isAttribute(), URANIE::DataServer::TDataSpecification::isComparableToTDSP(), URANIE::DataServer::TAttribute::kAttribute, URANIE::DataServer::TAttribute::kConstant, URANIE::DataServer::TAttribute::kInternal, URANIE::DataServer::TAttribute::kIterator, URANIE::DataServer::TAttribute::kVector, URANIE::DataServer::TAttribute::printLog(), URANIE::DataServer::TDataSpecification::printLog(), URANIE::DataServer::TAttribute::setOrigin(), SIZENAME, URANIE::DataServer::TDataSpecification::TDataSpecification(), and URANIE::DataServer::TDataSpecification::~TDataSpecification().