copasi API  0.1
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
CFitMethod Class Reference

#include <CFitMethod.h>

Inheritance diagram for CFitMethod:
COptMethod CCopasiMethod CCopasiParameterGroup CCopasiParameter CCopasiContainer CCopasiObject

List of all members.

Public Member Functions

 CFitMethod (const CFitMethod &src, const CCopasiContainer *pParent=NULL)
virtual ~CFitMethod ()
virtual bool initialize ()
virtual bool isValidProblem (const CCopasiProblem *pProblem)

Static Public Member Functions

static COptMethodcreateMethod (CCopasiMethod::SubType subType=CCopasiMethod::EvolutionaryProgram)

Static Public Attributes

static const std::string TypeName []

Protected Member Functions

 CFitMethod (CCopasiMethod::SubType subType, const CCopasiContainer *pParent=NULL)

Protected Attributes

CFitProblemmpFitProblem
CFitTaskmpFitTask

Detailed Description

The CFitMehod class contains optimization methods which can utilize special properties of the objective function for fitting.


Constructor & Destructor Documentation

CFitMethod::CFitMethod ( CCopasiMethod::SubType  subType,
const CCopasiContainer pParent = NULL 
) [protected]
Parameters:
CCopasiMethod::SubTypesubType
constCCopasiContainer * pParent (default: NULL)
CFitMethod::CFitMethod ( const CFitMethod src,
const CCopasiContainer pParent = NULL 
)

Copy constructor

Parameters:
constCFitMethod & src
constCCopasiContainer * pParent (default: NULL)
CFitMethod::~CFitMethod ( ) [virtual]

Destructor


Member Function Documentation

COptMethod * CFitMethod::createMethod ( CCopasiMethod::SubType  subType = CCopasiMethod::EvolutionaryProgram) [static]

Create a fitting method. Note: the returned object has to be released after use with delete

Reimplemented from COptMethod.

bool CFitMethod::initialize ( ) [virtual]

Initialize arrays and pointer.

Returns:
bool success

Reimplemented from COptMethod.

bool CFitMethod::isValidProblem ( const CCopasiProblem pProblem) [virtual]

Check if the method is suitable for this problem

Returns:
bool suitability of the method

Reimplemented from COptMethod.


Member Data Documentation

const std::string CFitMethod::TypeName [static]
Initial value:
  {
    ""
  }

String literals for the GUI to display type names of parameters known to COPASI.

CCopasiParameter class. This class is used to describe method paramters. This class is intended to be used with integration or optimization methods.

Created for Copasi by Stefan Hoops 2002

Reimplemented from CCopasiParameter.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines