COPASI API  4.40.278
CExperimentSet Class Reference

#include <CExperimentSet.h>

Inheritance diagram for CExperimentSet:
[legend]

Public Member Functions

CExperiment * addExperiment (const CExperiment &experiment)
 
bool calculateStatistics ()
 
 CExperimentSet (const CCopasiParameterGroup &group, const CDataContainer *pParent)
 
 CExperimentSet (const CDataContainer *pParent, const std::string &name="Experiment Set")
 
 CExperimentSet (const CExperimentSet &src, const CDataContainer *pParent)
 
bool compile (const CMathContainer *pMathContainer)
 
virtual bool elevateChildren ()
 
void fixBuild55 ()
 
size_t getDataPointCount () const
 
const CMatrix< C_FLOAT64 > & getDependentData (const size_t &index) const
 
const CVector< size_t > & getDependentDataCount () const
 
const CVector< C_FLOAT64 > & getDependentErrorMean () const
 
const CVector< C_FLOAT64 > & getDependentErrorMeanSD () const
 
const CVector< C_FLOAT64 > & getDependentObjectiveValues () const
 
const CVector< const CObjectInterface * > & getDependentObjects () const
 
const CVector< C_FLOAT64 > & getDependentRMS () const
 
CExperiment * getExperiment (const size_t &index)
 
const CExperiment * getExperiment (const size_t &index) const
 
CExperiment * getExperiment (const std::string &name)
 
const CExperiment * getExperiment (const std::string &name) const
 
size_t getExperimentCount () const
 
const CTaskEnum::Task & getExperimentType (const size_t &index) const
 
std::vector< std::string > getFileNames () const
 
const CMatrix< C_FLOAT64 > & getIndependentData (const size_t &index) const
 
const size_t & getValidValueCount () const
 
bool hasDataForTaskType (const CTaskEnum::Task &type) const
 
size_t keyToIndex (const std::string &key) const
 
void removeExperiment (const size_t &index)
 
void sort ()
 
virtual ~CExperimentSet ()
 
- Public Member Functions inherited from CCopasiParameterGroup
bool addGroup (const std::string &name)
 
void addParameter (CCopasiParameter *pParameter)
 
bool addParameter (const CCopasiParameter &parameter)
 
bool addParameter (const std::string &name, const CCopasiParameter::Type type, const CCopasiParameter::UserInterfaceFlag &flag=CCopasiParameter::UserInterfaceFlag::All)
 
template<class CType >
bool addParameter (const std::string &name, const CCopasiParameter::Type type, const CType &value, const CCopasiParameter::UserInterfaceFlag &flag=CCopasiParameter::UserInterfaceFlag::All)
 
virtual bool applyData (const CData &data, CUndoData::CChangeSet &changes)
 
CCopasiParameterGroup * assertGroup (const std::string &name, const CCopasiParameter::UserInterfaceFlag &flag=CCopasiParameter::UserInterfaceFlag::All)
 
template<class CType >
CType * assertParameter (const std::string &name, const CCopasiParameter::Type type, const CType &defaultValue, const CCopasiParameter::UserInterfaceFlag &flag=CCopasiParameter::UserInterfaceFlag::All)
 
index_iterator beginIndex () const
 
const_name_iterator beginName () const
 
 CCopasiParameterGroup (const CCopasiParameterGroup &src, const CDataContainer *pParent=NULL)
 
 CCopasiParameterGroup (const std::string &name, const CDataContainer *pParent=NO_PARENT, const std::string &objectType="ParameterGroup")
 
void clear ()
 
virtual void createUndoData (CUndoData &undoData, const CUndoData::Type &type, const CData &oldData=CData(), const CCore::Framework &framework=CCore::Framework::ParticleNumbers) const
 
index_iterator endIndex () const
 
const_name_iterator endName () const
 
CCopasiParameterGroup & getElementTemplates ()
 
const CCopasiParameterGroup & getElementTemplates () const
 
CCopasiParameterGroup * getGroup (const size_t &index)
 
const CCopasiParameterGroup * getGroup (const size_t &index) const
 
CCopasiParameterGroup * getGroup (const std::string &name)
 
const CCopasiParameterGroup * getGroup (const std::string &name) const
 
virtual size_t getIndex (const CDataObject *pObject) const
 
size_t getIndex (const std::string &name) const
 
std::string getKey (const size_t &index) const
 
std::string getKey (const std::string &name) const
 
virtual const std::string & getName (const size_t &index) const
 
virtual const CObjectInterface * getObject (const CCommonName &cn) const
 
CCopasiParameter * getParameter (const size_t &index)
 
const CCopasiParameter * getParameter (const size_t &index) const
 
CCopasiParameter * getParameter (std::string name)
 
const CCopasiParameter * getParameter (std::string name) const
 
CCopasiParameter::Type getType (const size_t &index) const
 
CCopasiParameter::Type getType (const std::string &name) const
 
std::string getUniqueParameterName (const CCopasiParameter *pParameter) const
 
template<class CType >
CType & getValue (const size_t &index)
 
template<class CType >
const CType & getValue (const size_t &index) const
 
template<class CType >
CType & getValue (const std::string &name)
 
template<class CType >
const CType & getValue (const std::string &name) const
 
bool haveTemplate () const
 
virtual CUndoObjectInterface * insert (const CData &data)
 
CCopasiParameterGroup & operator= (const CCopasiParameterGroup &rhs)
 
virtual void print (std::ostream *ostream) const
 
virtual bool remove (CDataObject *pObject)
 
bool removeParameter (CCopasiParameter *pParameter)
 
bool removeParameter (const size_t &index)
 
bool removeParameter (const std::string &name)
 
virtual void setUserInterfaceFlag (const UserInterfaceFlag &flag)
 
template<class CType >
bool setValue (const size_t &index, const CType &value)
 
template<class CType >
bool setValue (const std::string &name, const CType &value)
 
size_t size (const UserInterfaceFlag &require=UserInterfaceFlag::None, const UserInterfaceFlag &exclude=UserInterfaceFlag::None) const
 
bool swap (const size_t &iFrom, const size_t &iTo)
 
bool swap (index_iterator &from, index_iterator &to)
 
virtual CData toData () const
 
virtual void updateIndex (const size_t &index, const CUndoObjectInterface *pUndoObject)
 
virtual ~CCopasiParameterGroup ()
 
- Public Member Functions inherited from CCopasiParameter
 CCopasiParameter (const CCopasiParameter &src, const CDataContainer *pParent)
 
 CCopasiParameter (const std::string &name, const Type &type, const void *pValue=NULL, const CDataContainer *pParent=NO_PARENT, const std::string &objectType="Parameter")
 
virtual CCommonName getCN () const override
 
template<class CType >
const CType & getDefault () const
 
virtual const std::string & getKey () const override
 
virtual std::string getObjectDisplayName () const override
 
const CCopasiParameter::Type & getType () const
 
const UserInterfaceFlag & getUserInterfaceFlag () const
 
template<class CType >
std::vector< std::pair< CType, CType > > & getValidValues ()
 
template<class CType >
const std::vector< std::pair< CType, CType > > & getValidValues () const
 
void * getValidValuesPointer () const
 
template<class CType >
CType & getValue ()
 
template<class CType >
const CType & getValue () const
 
virtual void * getValuePointer () const override
 
CDataObject * getValueReference () const
 
bool hasValidValues () const
 
bool isBasic () const
 
bool isDefault () const
 
bool isEditable () const
 
bool isUnsupported () const
 
bool isValidValue (const bool &value) const
 
bool isValidValue (const C_FLOAT64 &value) const
 
bool isValidValue (const C_INT32 &value) const
 
bool isValidValue (const CCommonName &value) const
 
template<class CType >
bool isValidValue (const CType &) const
 
bool isValidValue (const std::string &value) const
 
bool isValidValue (const std::vector< CCopasiParameter * > &value) const
 
bool isValidValue (const unsigned C_INT32 &value) const
 
CCopasiParameter & operator= (const CCopasiParameter &rhs)
 
template<class CType >
bool setDefault (const CType &defaultValue)
 
bool setDefault (const std::vector< CCopasiParameter * > &defaultValue)
 
virtual bool setObjectParent (const CDataContainer *pParent) override
 
template<class CType , class Enum >
bool setValidValues (const CEnumAnnotation< CType, Enum > &validValues)
 
template<class CType >
bool setValidValues (const std::vector< std::pair< CType, CType > > &validValues)
 
template<class CType >
bool setValue (const CType &value)
 
bool setValue (const std::vector< CCopasiParameter * > &value)
 
virtual ~CCopasiParameter ()
 
- Public Member Functions inherited from CDataContainer
virtual bool add (CDataObject *pObject, const bool &adopt=true)
 
virtual bool appendDeletedDependentData (CUndoData &undoData) const
 
 CDataContainer (const CDataContainer &src, const CDataContainer *pParent)
 
 CDataContainer (const std::string &name, const CDataContainer *pParent=NO_PARENT, const std::string &type="CN", const CFlags< Flag > &flag=CFlags< Flag >::None)
 
virtual std::string getChildObjectUnits (const CDataObject *pObject) const
 
void getDescendants (CDataObject::DataObjectSet &descendants, const bool &recursive=false) const
 
virtual objectMap & getObjects ()
 
virtual const objectMap & getObjects () const
 
virtual const std::string getUnits () const override
 
virtual const CDataObject * getValueObject () const override
 
void objectRenamed (CDataObject *pObject, const std::string &oldName)
 
virtual ~CDataContainer ()
 
- Public Member Functions inherited from CDataObject
void addIssue (const CIssue &issue)
 
void addReference (const CDataContainer *pReference)
 
virtual void calculateValue () override
 
 CDataObject (const CDataObject &src, const CDataContainer *pParent=NULL)
 
virtual void destruct () override
 
virtual const CDataObject * getDataObject () const override
 
CDataContainer * getObjectAncestor (const std::string &type) const
 
CDataModel * getObjectDataModel () const
 
const CObjectInterface * getObjectFromCN (const CCommonName &cn) const
 
const std::string & getObjectName () const
 
CDataContainer * getObjectParent () const
 
const std::string & getObjectType () const
 
virtual const CObjectInterface::ObjectSet & getPrerequisites () const override
 
virtual const CValidity & getValidity () const override
 
bool hasFlag (const Flag &flag) const
 
virtual bool isPrerequisiteForContext (const CObjectInterface *pObject, const CCore::SimulationContextFlag &context, const CObjectInterface::ObjectSet &changedObjects) const override
 
bool prerequisitsContains (const DataObjectSet &objects) const
 
void removeIssue (const CIssue &issue)
 
void removeReference (const CDataContainer *pReference)
 
bool setObjectName (const std::string &name)
 
void validityChanged (const CValidity &changedValidity) override
 
void validityRemoved (const CValidity &changedValidity)
 
virtual ~CDataObject ()
 
- Public Member Functions inherited from CObjectInterface
 CObjectInterface ()
 
 CObjectInterface (const CObjectInterface &src)
 
virtual ~CObjectInterface ()
 
- Public Member Functions inherited from CUndoObjectInterface
 CUndoObjectInterface ()
 
 CUndoObjectInterface (const CUndoObjectInterface &src)
 
bool generateUuid ()
 
const xg::Guid & getUuid () const
 
bool setUuid (const std::string &uuid)
 
bool setUuid (const xg::Guid &uuid)
 
virtual ~CUndoObjectInterface ()
 

Protected Member Functions

 CExperimentSet (const CExperimentSet &src)
 
- Protected Member Functions inherited from CCopasiParameterGroup
 CCopasiParameterGroup ()
 
- Protected Member Functions inherited from CCopasiParameter
 CCopasiParameter (const CCopasiParameter &src)
 
- Protected Member Functions inherited from CDataContainer
template<class CType >
CDataMatrixReference< CType > * addMatrixReference (const std::string &name, CType &reference, const CFlags< Flag > &flag=CFlags< Flag >::None)
 
template<class CType >
CDataObjectReference< CType > * addObjectReference (const std::string &name, CType &reference, const CFlags< Flag > &flag=CFlags< Flag >::None)
 
template<class CType >
CDataVectorReference< CType > * addVectorReference (const std::string &name, CType &reference, const CFlags< Flag > &flag=CFlags< Flag >::None)
 
 CDataContainer (const CDataContainer &src)
 
void initObjects ()
 
- Protected Member Functions inherited from CDataObject
 CDataObject ()
 
 CDataObject (const std::string &name, const CDataContainer *pParent=static_cast< CDataContainer * >((void *) 0), const std::string &type="CN", const CFlags< Flag > &flag=CFlags< Flag >::None)
 

Private Member Functions

void initializeParameter ()
 

Private Attributes

CVector< size_t > mDependentDataCount
 
CVector< C_FLOAT64 > mDependentErrorMean
 
CVector< C_FLOAT64 > mDependentErrorMeanSD
 
CVector< C_FLOAT64 > mDependentObjectiveValues
 
CVector< const CObjectInterface * > mDependentObjects
 
CVector< C_FLOAT64 > mDependentRMS
 
size_t mNonExperiments
 
std::vector< CExperiment * > * mpExperiments
 
size_t mValidValueCount
 

Additional Inherited Members

- Public Types inherited from CCopasiParameterGroup
typedef CDataObjectMap::const_type_iterator< CCopasiParameter > const_name_iterator
 
typedef std::vector< CCopasiParameter * > elements
 
typedef elements::iterator index_iterator
 
typedef CDataObjectMap::type_iterator< CCopasiParameter > name_iterator
 
- Public Types inherited from CCopasiParameter
enum class  eUserInterfaceFlag { editable , basic , unsupported , __SIZE }
 
enum class  Type {
  DOUBLE = 0 , UDOUBLE , INT , UINT ,
  BOOL , GROUP , STRING , CN ,
  KEY , FILE , EXPRESSION , INVALID ,
  __SIZE
}
 
typedef CFlags< eUserInterfaceFlag > UserInterfaceFlag
 
- Public Types inherited from CDataContainer
typedef CDataObjectMap objectMap
 
- Public Types inherited from CDataObject
typedef std::set< const CDataObject * > DataObjectSet
 
enum  Flag {
  Container , Vector , Matrix , NameVector ,
  Reference , ValueBool , ValueInt , ValueInt64 ,
  ValueDbl , NonUniqueName , StaticString , ValueString ,
  Separator , DisplayName , ModelEntity , Array ,
  DataModel , Root , Gui , __SIZE
}
 
- Public Types inherited from CObjectInterface
typedef std::vector< const CDataContainer * > ContainerList
 
typedef std::set< const CObjectInterface * > ObjectSet
 
- Static Public Member Functions inherited from CCopasiParameter
static void allocateValidValues (const Type &type, void *&pValidValues)
 
static void allocateValue (const Type &type, void *&pValue)
 
static void assignValue (const Type &type, void *&pValue, const void *pNewValue)
 
static void deleteValidValues (const Type &type, void *&pValidValues)
 
static void deleteValue (const Type &type, void *&pValue)
 
static CCopasiParameter * fromData (const CData &data, CUndoObjectInterface *pParent)
 
- Static Public Member Functions inherited from CDataContainer
static CDataContainer * fromData (const CData &data, CUndoObjectInterface *pParent)
 
- Static Public Member Functions inherited from CDataObject
static CDataObject * fromData (const CData &data, CUndoObjectInterface *pParent)
 
static void sanitizeObjectName (std::string &name)
 
- Static Public Member Functions inherited from CObjectInterface
static const CDataObject * DataObject (const CObjectInterface *pInterface)
 
static CObjectInterface * GetObjectFromCN (const ContainerList &listOfContainer, const CCommonName &objName)
 
- Static Public Member Functions inherited from CUndoObjectInterface
template<class CType >
static CType * fromData (const CData &, CUndoObjectInterface *)
 
- Static Public Attributes inherited from CCopasiParameter
static const CEnumAnnotation< std::string, Type > TypeName
 
static const CEnumAnnotation< std::string, Type > XMLType
 
- Static Public Attributes inherited from CDataContainer
static const CObjectInterface::ContainerList EmptyList
 
- Protected Attributes inherited from CCopasiParameter
std::string mKey
 
void * mpDefault
 
void * mpValidValues
 
void * mpValue
 
CDataObject * mpValueReference
 
UserInterfaceFlag mUserInterfaceFlag
 
- Protected Attributes inherited from CDataContainer
objectMap mObjects
 
- Protected Attributes inherited from CDataObject
ObjectSet mPrerequisits
 
std::set< CDataContainer * > mReferences
 
- Protected Attributes inherited from CObjectInterface
CValidity mValidity
 

Constructor & Destructor Documentation

◆ CExperimentSet() [1/4]

CExperimentSet::CExperimentSet ( const CExperimentSet &  src)
protected

◆ CExperimentSet() [2/4]

CExperimentSet::CExperimentSet ( const CDataContainer *  pParent,
const std::string &  name = "Experiment Set" 
)

Default constructor

Parameters
constCDataContainer * pParent
conststd::string & name (default: Experiment Set)

References initializeParameter().

◆ CExperimentSet() [3/4]

CExperimentSet::CExperimentSet ( const CExperimentSet &  src,
const CDataContainer *  pParent 
)

Copy constructor

Parameters
constCExperimentSet & src
constCDataContainer * pParent (default: src data model)

References initializeParameter().

◆ CExperimentSet() [4/4]

CExperimentSet::CExperimentSet ( const CCopasiParameterGroup &  group,
const CDataContainer *  pParent 
)

Specific constructor used for reading COPASI files

Parameters
constCCopasiParameterGroup & group
constCDataContainer * pParent (default: group data model)

References initializeParameter().

◆ ~CExperimentSet()

CExperimentSet::~CExperimentSet ( )
virtual

Destructor

Member Function Documentation

◆ addExperiment()

◆ calculateStatistics()

◆ compile()

bool CExperimentSet::compile ( const CMathContainer *  pMathContainer)

◆ elevateChildren()

bool CExperimentSet::elevateChildren ( )
virtual

This methods must be called to elevate subgroups to derived objects. The default implementation does nothing.

Returns
bool success

Reimplemented from CCopasiParameterGroup.

References CCopasiParameterGroup::beginIndex(), CCopasiParameterGroup::endIndex(), mpExperiments, CCopasiParameter::mpValue, and sort().

Referenced by initializeParameter(), and CCrossValidationSet::initializeParameter().

◆ fixBuild55()

void CExperimentSet::fixBuild55 ( )

Fix files written with Version 4.10.55, which wrote the square root of user defined weights for the parameter fitting task

References mNonExperiments, and mpExperiments.

Referenced by CFitProblem::fixBuild55().

◆ getDataPointCount()

size_t CExperimentSet::getDataPointCount ( ) const

Retrieve the number of data points of all experiments combined.

Returns
size_t dataPointCount

References mNonExperiments, and mpExperiments.

Referenced by CFitProblem::calculateCrossValidation(), CFitProblem::initialize(), and CFitProblem::setResidualsRequired().

◆ getDependentData()

const CMatrix< C_FLOAT64 > & CExperimentSet::getDependentData ( const size_t &  index) const

Retrieve the dependent data of the indexed experiment.

Parameters
constsize_t & index,
Returns
const CMatrix< C_FLOAT64 > & dependentData

References CExperiment::getDependentData(), and getExperiment().

◆ getDependentDataCount()

const CVector< size_t > & CExperimentSet::getDependentDataCount ( ) const

Retrieve the number of valid data points per dependent variable

References mDependentDataCount.

◆ getDependentErrorMean()

const CVector< C_FLOAT64 > & CExperimentSet::getDependentErrorMean ( ) const

Retrieve all dependent data error mean values.

Returns
const CVector< C_FLOAT64 > & dependentErrorMean

References mDependentErrorMean.

◆ getDependentErrorMeanSD()

const CVector< C_FLOAT64 > & CExperimentSet::getDependentErrorMeanSD ( ) const

Retrieve all dependent data error mean std. deviations.

Returns
const CVector< C_FLOAT64 > & dependentErrorMeanSD

References mDependentErrorMeanSD.

◆ getDependentObjectiveValues()

const CVector< C_FLOAT64 > & CExperimentSet::getDependentObjectiveValues ( ) const

Retrieve all dependent data objective values.

Returns
const CVector< C_FLOAT64 > & dependentObjectiveValues

References mDependentObjectiveValues.

◆ getDependentObjects()

const CVector< const CObjectInterface * > & CExperimentSet::getDependentObjects ( ) const

Retrieve the list of dependent data objects

Returns
const std::vector< const CObjectInterface * > & dependentObjects

References mDependentObjects.

Referenced by CFitProblem::initialize().

◆ getDependentRMS()

const CVector< C_FLOAT64 > & CExperimentSet::getDependentRMS ( ) const

Retrieve all dependent data objective values.

Returns
const CVector< C_FLOAT64 > & dependentRMS

References mDependentRMS.

◆ getExperiment() [1/4]

◆ getExperiment() [2/4]

const CExperiment * CExperimentSet::getExperiment ( const size_t &  index) const

Retrieve the indexed experiment

Parameters
constsize_t & index,
Returns
const CExperiment * experiment

References mNonExperiments, and mpExperiments.

◆ getExperiment() [3/4]

CExperiment * CExperimentSet::getExperiment ( const std::string &  name)

Retrieve the indexed experiment

Parameters
conststd::string & name,
Returns
CExperiment * experiment

References CCopasiParameterGroup::getGroup().

◆ getExperiment() [4/4]

const CExperiment * CExperimentSet::getExperiment ( const std::string &  name) const

Retrieve the indexed experiment

Parameters
conststd::string & name,
Returns
const CExperiment * experiment

References CCopasiParameterGroup::getGroup().

◆ getExperimentCount()

◆ getExperimentType()

const CTaskEnum::Task & CExperimentSet::getExperimentType ( const size_t &  index) const

Retrieve the indexed experiment type

Parameters
constsize_t & index,
Returns
const CCopasiTasK::Type & experimentType

References getExperiment(), and CExperiment::getExperimentType().

◆ getFileNames()

std::vector< std::string > CExperimentSet::getFileNames ( ) const

Retrieve the list of file names

Returns
std::vector< std::string > fileNames

References mNonExperiments, and mpExperiments.

Referenced by CDataModel::copyExperimentalDataTo(), CDataModel::exportCombineArchive(), and CDataModel::exportShinyArchive().

◆ getIndependentData()

const CMatrix< C_FLOAT64 > & CExperimentSet::getIndependentData ( const size_t &  index) const

Retrieve the independent data of the indexed experiment.

Parameters
constsize_t & index,
Returns
const CMatrix< C_FLOAT64 > & independentData

References getExperiment(), and CExperiment::getIndependentData().

◆ getValidValueCount()

const size_t & CExperimentSet::getValidValueCount ( ) const

Retrieve the count of valid data points of all experiments combined.

Returns
size_t count

References mValidValueCount.

Referenced by CFitProblem::calculateStatistics().

◆ hasDataForTaskType()

bool CExperimentSet::hasDataForTaskType ( const CTaskEnum::Task &  type) const

Check whether the set contains data for the the given task type

Parameters
constCTaskEnum::Task & type
Returns
bool hasDataForTaskType

References mNonExperiments, and mpExperiments.

Referenced by CFitProblem::initialize().

◆ initializeParameter()

void CExperimentSet::initializeParameter ( )
private

Allocates all group parameters and assures that they are properly initialized.

References elevateChildren().

Referenced by CExperimentSet().

◆ keyToIndex()

size_t CExperimentSet::keyToIndex ( const std::string &  key) const

Convert an experiment key to an index

Parameters
conststd::string & key
Returns
size_t index

References C_INVALID_INDEX, CKeyFactory::get(), getExperiment(), CRootContainer::getKeyFactory(), and CCopasiParameterGroup::size().

Referenced by CFitProblem::initialize().

◆ removeExperiment()

void CExperimentSet::removeExperiment ( const size_t &  index)

Remove an experiment from the set

Parameters
constsize_t & index

References mNonExperiments, and CCopasiParameterGroup::removeParameter().

Referenced by CExperimentFileInfo::removeLastExperiments().

◆ sort()

Member Data Documentation

◆ mDependentDataCount

CVector< size_t > CExperimentSet::mDependentDataCount
private

A list of the number of data points for each dependent object;

Referenced by calculateStatistics(), compile(), and getDependentDataCount().

◆ mDependentErrorMean

CVector< C_FLOAT64 > CExperimentSet::mDependentErrorMean
private

A list of all dependent data error mean values;

Referenced by calculateStatistics(), compile(), and getDependentErrorMean().

◆ mDependentErrorMeanSD

CVector< C_FLOAT64 > CExperimentSet::mDependentErrorMeanSD
private

A list of all dependent data error mean std. deviations;

Referenced by calculateStatistics(), compile(), and getDependentErrorMeanSD().

◆ mDependentObjectiveValues

CVector< C_FLOAT64 > CExperimentSet::mDependentObjectiveValues
private

A list of all dependent data objective values;

Referenced by calculateStatistics(), compile(), and getDependentObjectiveValues().

◆ mDependentObjects

CVector< const CObjectInterface * > CExperimentSet::mDependentObjects
private

A set of all dependent data objects;

Referenced by calculateStatistics(), compile(), and getDependentObjects().

◆ mDependentRMS

CVector< C_FLOAT64 > CExperimentSet::mDependentRMS
private

A list of all dependent data objective values;

Referenced by calculateStatistics(), compile(), and getDependentRMS().

◆ mNonExperiments

size_t CExperimentSet::mNonExperiments
private

◆ mpExperiments

std::vector< CExperiment * >* CExperimentSet::mpExperiments
private

◆ mValidValueCount

size_t CExperimentSet::mValidValueCount
private

The total count of valid data values.

Referenced by calculateStatistics(), and getValidValueCount().


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