English Français

Documentation / Developer's manual

Available modules

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

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

#include <iostream>
#include "TAttribute.h"
#include "UExceptions.h"
#include "UEntry.h"
Include dependency graph for TAttribute.cxx:

Functions

 ClassImp (URANIE::DataServer::TAttribute) namespace URANIE
 

Detailed Description

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

Author
Fabrice Gaudier fabri.nosp@m.ce.g.nosp@m.audie.nosp@m.r@ce.nosp@m.a.fr
Date
$Date$

Created: Fri Oct 1 13:37:23 2004

Modifications
  • JB Blanchard (2016-02-15)
    • Add two cases in EType in order to store vectors of double (kVector) and strings (kString)
  • M. Salvoldi (2011-09-28)
    • comparison of string by using strcmp method in setFileKey()
    • replace the Form(s/s...) by gSystem->ConcatFileName(...) in setFileKey)
  • M. Salvoldi (OCC/Areva) (2011/07/27 08:11:51): Add a parameter "Attribute Son" in the composition of the object attribut
    • add initialisation of these varirables _attSon,_nlevel,_haveSon
    • add methods associated to these new variables: getSonAttribute(), setSonAttribute(TAttribute * tatt), getLevel() , setLevel(Int_t nlevel), haveSon();
  • F. Gaudier (2010-08-06 15:16:33)
    • add the enum kNewRow to replace the enum kNewLine (deprecated from v2.1.10 to v2.3.0)
  • F. Gaudier (2010-08-06 10:15:43)
    • Change the log message for the setKey deprecated method; add the name of the attribute
  • Cedric Forgues (C.S.) 2010/06/24 Exceptions are added for setStd() and setMean(), setLowerBound(), setUpperBound().
  • Cedric Forgues (C.S.) 2010/06/11 An exception is added to warn user he used bad bounds.
  • Cedric Forgues (C.S.) 2010/04/23
    • The setKey() method is deprecated till URANIE 2.3 (2010-12-31). It will now launch the method setFileKey(), which fullfill the same functions as setKey().
  • Cedric Forgues (C.S.) 2009/12/04 methode setKey()
  • Cedric Forgues (C.S.) 2009/12/03 methode setKey()
  • Cedric Forgues (C.S.) 2009/12/03 methode getFileNameOfKey(), mise en deprecated;

Function Documentation

◆ ClassImp()

Default constructor

Constructor by name and title

Constructor by name only

Constructor by name and type only

Constructor by name , slurm value and type

Constructor by name and range

Copy constructor

References URANIE::DataServer::TAttribute::_attSon, URANIE::DataServer::TAttribute::_bHaveDefaultString, URANIE::DataServer::TAttribute::_bHaveDefaultValue, URANIE::DataServer::TAttribute::_bHaveDefaultVector, URANIE::DataServer::TAttribute::_bHaveLowerBound, URANIE::DataServer::TAttribute::_bHaveStepValue, URANIE::DataServer::TAttribute::_bHaveUpperBound, URANIE::DataServer::TAttribute::_blog, URANIE::DataServer::TAttribute::_defaultString, URANIE::DataServer::TAttribute::_defaultValue, URANIE::DataServer::TAttribute::_defaultVector, URANIE::DataServer::TAttribute::_haveSon, URANIE::DataServer::TAttribute::_KeyList, URANIE::DataServer::TAttribute::_nAttribute, URANIE::DataServer::TAttribute::_nfields, URANIE::DataServer::TAttribute::_nlevel, URANIE::DataServer::TAttribute::_norigin, URANIE::DataServer::TAttribute::_nType, URANIE::DataServer::TAttribute::_snote, URANIE::DataServer::TAttribute::_stepValue, URANIE::DataServer::TAttribute::_sunity, URANIE::DataServer::TAttribute::_vbuffer, URANIE::DataServer::TAttribute::_vmaximum, URANIE::DataServer::TAttribute::_vmean, URANIE::DataServer::TAttribute::_vminimum, URANIE::DataServer::TAttribute::_vquantile, URANIE::DataServer::TAttribute::_vstd, URANIE::DataServer::TAttribute::addShare(), URANIE::DataServer::TAttribute::checkSizeBeforeGet(), URANIE::DataServer::TAttribute::checkSizeBeforePush(), URANIE::DataServer::TAttribute::clearVectors(), URANIE::DataServer::TAttribute::Clone(), URANIE::DataServer::TAttribute::delShare(), DLE_MAX, URANIE::DataServer::TAttribute::getDataTypeStr(), URANIE::DataServer::TAttribute::getDefault(), URANIE::DataServer::TAttribute::getDefaultString(), URANIE::DataServer::TAttribute::getDefaultValue(), URANIE::DataServer::TAttribute::getDefaultVector(), URANIE::DataServer::TAttribute::getLegend(), URANIE::DataServer::TAttribute::getLevel(), URANIE::DataServer::TAttribute::getLowerBound(), URANIE::DataServer::TAttribute::getQuantile(), URANIE::DataServer::TAttribute::getQuantiles(), URANIE::DataServer::TAttribute::getQuantilesSize(), URANIE::DataServer::TAttribute::getQuantileVector(), URANIE::DataServer::TAttribute::getShare(), URANIE::DataServer::TAttribute::getSonAttribute(), URANIE::DataServer::TAttribute::getStatisticalVector(), URANIE::DataServer::TAttribute::getStepValue(), URANIE::DataServer::TAttribute::getUpperBound(), URANIE::DataServer::TAttribute::hasDefaultString(), URANIE::DataServer::TAttribute::hasDefaultValue(), URANIE::DataServer::TAttribute::hasDefaultVector(), URANIE::DataServer::TAttribute::haveSon(), URANIE::DataServer::TAttribute::kAttribute, URANIE::DataServer::TAttribute::kCategory, URANIE::DataServer::TAttribute::kConstant, URANIE::DataServer::TAttribute::kDeleted, URANIE::DataServer::STRUCT::kFlag, URANIE::DataServer::STRUCT::kFMU, URANIE::DataServer::TAttribute::kInconnu, URANIE::DataServer::TAttribute::kInput, URANIE::DataServer::TAttribute::kInternal, URANIE::DataServer::TAttribute::kIterator, URANIE::DataServer::STRUCT::kKey, URANIE::DataServer::STRUCT::kNewColumn, URANIE::DataServer::STRUCT::kNewKey, URANIE::DataServer::STRUCT::kNewLine, URANIE::DataServer::STRUCT::kNewRow, URANIE::DataServer::STRUCT::kNewTDS, URANIE::DataServer::TAttribute::kOutput, URANIE::DataServer::TAttribute::kReal, URANIE::DataServer::TAttribute::kString, URANIE::DataServer::STRUCT::kUnknown, URANIE::DataServer::TAttribute::kVector, URANIE::DataServer::STRUCT::kXMLAttribute, URANIE::DataServer::STRUCT::kXMLField, URANIE::DataServer::TAttribute::lowerBound, URANIE::DataServer::TAttribute::printLog(), URANIE::DataServer::TAttribute::removeSonAttribute(), URANIE::DataServer::TAttribute::setBounds(), URANIE::DataServer::TAttribute::setDataType(), URANIE::DataServer::TAttribute::setDefault(), URANIE::DataServer::TAttribute::setDefaultString(), URANIE::DataServer::TAttribute::setDefaultValue(), URANIE::DataServer::TAttribute::setDefaultVector(), URANIE::DataServer::TAttribute::setFieldOfKey(), URANIE::DataServer::TAttribute::setFileKey(), URANIE::DataServer::TAttribute::setLevel(), URANIE::DataServer::TAttribute::setLowerBound(), URANIE::DataServer::TAttribute::setMean(), URANIE::DataServer::TAttribute::setQuantile(), URANIE::DataServer::TAttribute::setSonAttribute(), URANIE::DataServer::TAttribute::setStd(), URANIE::DataServer::TAttribute::setStepValue(), URANIE::DataServer::TAttribute::setUpperBound(), URANIE::DataServer::TAttribute::TAttribute(), URANIE::DataServer::TAttribute::upperBound, and URANIE::DataServer::TAttribute::~TAttribute().