15 #ifndef COPASI_CExperimentSet
16 #define COPASI_CExperimentSet
35 const std::string & name =
"Experiment Set");
71 bool compile(
const std::vector< CCopasiContainer * > listOfContainer =
160 size_t keyToIndex(
const std::string & key)
const;
285 const std::string & name =
"Validation Set");
355 #endif // COPASI_CExperimentSet
std::vector< std::string > getFileNames() const
const CVector< CCopasiObject * > & getDependentObjects() const
CCrossValidationSet(const CCopasiContainer *pParent, const std::string &name="Validation Set")
CVector< C_FLOAT64 > mDependentRMS
CExperiment * getExperiment(const size_t &index)
const CVector< C_FLOAT64 > & getDependentRMS() const
void initializeParameter()
bool calculateStatistics()
const size_t & getValidValueCount() const
CVector< CCopasiObject * > mDependentObjects
virtual bool elevateChildren()
static const std::vector< CCopasiContainer * > EmptyList
const C_FLOAT64 & getWeight() const
CVector< C_FLOAT64 > mDependentErrorMeanSD
const CVector< C_FLOAT64 > & getDependentObjectiveValues() const
CExperiment * addExperiment(const CExperiment &experiment)
const CVector< C_FLOAT64 > & getDependentErrorMean() const
void setWeight(const C_FLOAT64 &weight)
bool hasDataForTaskType(const CCopasiTask::Type &type) const
bool compile(const std::vector< CCopasiContainer * > listOfContainer=CCopasiContainer::EmptyList)
const CCopasiTask::Type & getExperimentType(const size_t &index) const
CExperimentSet(const CCopasiContainer *pParent, const std::string &name="Experiment Set")
unsigned C_INT32 * mpThreshold
size_t keyToIndex(const std::string &key) const
virtual ~CExperimentSet()
void initializeParameter()
CVector< C_FLOAT64 > mDependentObjectiveValues
const CVector< C_FLOAT64 > & getDependentErrorMeanSD() const
void setThreshold(const unsigned C_INT32 &threshold)
size_t getDataPointCount() const
const unsigned C_INT32 & getThreshold() const
std::vector< CExperiment * > * mpExperiments
const CMatrix< C_FLOAT64 > & getDependentData(const size_t &index) const
virtual ~CCrossValidationSet()
const CMatrix< C_FLOAT64 > & getIndependentData(const size_t &index) const
size_t getExperimentCount() const
CVector< C_FLOAT64 > mDependentErrorMean
CVector< size_t > mDependentDataCount
void removeExperiment(const size_t &index)