15 #ifndef COPASI_CFitProblem
16 #define COPASI_CFitProblem
95 virtual bool restore(
const bool & updateModel);
110 virtual void print(std::ostream * ostream)
const;
126 virtual void printResult(std::ostream * ostream)
const;
152 const C_FLOAT64 & resolution = 1.0e-009);
499 #endif // COPASI_CFitProblem
CMatrix< C_FLOAT64 > mFisherEigenvectors
CArrayAnnotation * mpFisherMatrix
CFitProblem(const CCopasiTask::Type &type=CCopasiTask::parameterFitting, const CCopasiContainer *pParent=NULL)
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherScaledMatrixInterface
virtual void printResult(std::ostream *ostream) const
bool * mpCreateParameterSets
CVector< std::vector< Refresh * > > mCrossValidationInitialRefreshes
CArrayAnnotation * mpFisherEigenvectorsMatrix
std::string * mpParmSteadyStateCN
C_FLOAT64 mCrossValidationObjective
CMatrix< C_FLOAT64 > mFisher
bool setResidualsRequired(const bool &required)
const C_FLOAT64 & getCrossValidationSolutionValue() const
void updateInitialState()
CMatrix< UpdateMethod * > mExperimentUpdateMethods
C_FLOAT64 mCrossValidationSolutionValue
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherScaledEigenvectorsMatrixInterface
CArrayAnnotation & getScaledFisherInformationEigenvectors() const
CMatrix< C_FLOAT64 > mCorrelation
const CVector< C_FLOAT64 > & getVariableStdDeviations() const
const bool & getCreateParameterSets() const
CTrajectoryProblem * mpTrajectoryProblem
std::string * mpParmTimeCourseCN
bool calculateCrossValidation()
virtual bool calculateStatistics(const C_FLOAT64 &factor=1.0e-003, const C_FLOAT64 &resolution=1.0e-009)
CVector< C_FLOAT64 > mCrossValidationDependentValues
const CVector< C_FLOAT64 > & getResiduals() const
const CExperimentSet & getExperiementSet() const
CMatrix< CFitConstraint * > mExperimentConstraints
CArrayAnnotation * mpFisherEigenvaluesMatrix
CTrajectoryTask * mpTrajectory
CVector< C_FLOAT64 > mExperimentDependentValues
CArrayAnnotation * mpCorrelationMatrix
CArrayAnnotation & getCorrelations() const
const C_FLOAT64 & getCrossValidationRMS() const
virtual bool elevateChildren()
virtual bool setSolution(const C_FLOAT64 &value, const CVector< C_FLOAT64 > &variables)
unsigned C_INT32 mThresholdCounter
CArrayAnnotation * mpFisherScaledEigenvaluesMatrix
virtual bool restore(const bool &updateModel)
CMatrix< C_FLOAT64 > mFisherEigenvalues
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherMatrixInterface
CArrayAnnotation & getFisherInformation() const
CVector< std::vector< Refresh * > > mExperimentInitialRefreshes
CVector< C_FLOAT64 > mParameterSD
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherEigenvaluesMatrixInterface
CArrayAnnotation & getScaledFisherInformation() const
virtual bool setModel(CModel *pModel)
CSteadyStateTask * mpSteadyState
CMatrix< C_FLOAT64 > mFisherScaledEigenvalues
CArrayAnnotation & getFisherInformationEigenvalues() const
CArrayAnnotation * mpFisherScaledEigenvectorsMatrix
CArrayAnnotation & getFisherInformationEigenvectors() const
const CCrossValidationSet & getCrossValidationSet() const
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherScaledEigenvaluesMatrixInterface
CArrayAnnotation & getScaledFisherInformationEigenvalues() const
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpCorrelationMatrixInterface
CMatrix< UpdateMethod * > mExperimentUndoMethods
CMatrix< C_FLOAT64 > mFisherScaledEigenvectors
CMatrix< CFitConstraint * > mCrossValidationConstraints
virtual bool initialize()
virtual bool setCallBack(CProcessReport *pCallBack)
C_FLOAT64 mCrossValidationRMS
virtual bool createObjectiveFunction()
const C_FLOAT64 & getStdDeviation() const
virtual bool checkFunctionalConstraints()
CCrossValidationSet * mpCrossValidationSet
virtual void print(std::ostream *ostream) const
const C_FLOAT64 & getCrossValidationSD() const
CMatrix< C_FLOAT64 > mFisherScaled
void initializeParameter()
CVector< std::vector< Refresh * > > mCrossValidationConstraintRefreshes
CCopasiMatrixInterface< CMatrix< C_FLOAT64 > > * mpFisherEigenvectorsMatrixInterface
void setCreateParameterSets(const bool &create)
CExperimentSet * mpExperimentSet
CArrayAnnotation * mpFisherScaledMatrix
const C_FLOAT64 & getRMS() const
CMatrix< UpdateMethod * > mCrossValidationUndoMethods
friend std::ostream & operator<<(std::ostream &os, const CFitProblem &o)
CMatrix< UpdateMethod * > mCrossValidationUpdateMethods
C_FLOAT64 mCrossValidationSD
CVector< C_FLOAT64 > mResiduals
CVector< std::vector< Refresh * > > mExperimentConstraintRefreshes