COPASI API  4.40.278
CMethodFactory Class Reference

#include <CMethodFactory.h>

Static Public Member Functions

static CCopasiMethodcopy (const CCopasiMethod *pSrc, const CDataContainer *pParent)
 
static CCopasiMethodcreate (const CTaskEnum::Task &taskType, const CTaskEnum::Method &methodType, const CDataContainer *pParent)
 

Member Function Documentation

◆ copy()

CCopasiMethod * CMethodFactory::copy ( const CCopasiMethod pSrc,
const CDataContainer pParent 
)
static

◆ create()

CCopasiMethod * CMethodFactory::create ( const CTaskEnum::Task taskType,
const CTaskEnum::Method methodType,
const CDataContainer pParent 
)
static

Create a COPASI method

Parameters
constCTaskEnum::Task & taskType
constCTaskEnum::Method & methodType
constCDataContainer * pParent

References CTaskEnum::adaptiveSA, CTaskEnum::CoranaWalk, CTaskFactory::create(), CTaskEnum::crossSectionMethod, CTaskEnum::deterministic, CTaskEnum::DifferentialEvolution, CTaskEnum::directMethod, CTaskEnum::DsaLsodar, CTaskEnum::EFMAlgorithm, CTaskEnum::EFMBitPatternAlgorithm, CTaskEnum::EFMBitPatternTreeAlgorithm, CTaskEnum::EvolutionaryProgram, CTaskEnum::GeneticAlgorithm, CTaskEnum::GeneticAlgorithmSR, CCopasiTask::getMathContainer(), CDataObject::getObjectParent(), CCopasiTask::getType(), CCopasiTask::getValidMethods(), CTaskEnum::HookeJeeves, CTaskEnum::Householder, CTaskEnum::hybrid, CTaskEnum::hybridLSODA, CTaskEnum::hybridODE45, CCopasiTask::isValidMethod(), CTaskEnum::LevenbergMarquardt, CTaskEnum::linearNoiseApproximation, CTaskEnum::lyapWolf, CTaskEnum::mcaMethodReder, CTaskEnum::NelderMead, CTaskEnum::Newton, CTaskEnum::NL2SOL, CTaskEnum::ParticleSwarm, CTaskEnum::Praxis, CTaskEnum::RADAU5, CTaskEnum::RandomSearch, CTaskEnum::scanMethod, CTaskEnum::ScatterSearch, CTaskEnum::sensMethod, CCopasiMethod::setMathContainer(), CTaskEnum::SimulatedAnnealing, CTaskEnum::SRES, CTaskEnum::Statistics, CTaskEnum::SteepestDescent, CTaskEnum::stochastic, CTaskEnum::stochasticRunkeKuttaRI5, CTaskEnum::tauLeap, CTaskEnum::timeSensLsoda, CTaskEnum::TruncatedNewton, CTaskEnum::tssCSP, CTaskEnum::tssILDM, CTaskEnum::tssILDMModified, and CTaskEnum::UnsetMethod.

Referenced by CAnalyticsTask::CAnalyticsTask(), CCrossSectionTask::CCrossSectionTask(), CEFMTask::CEFMTask(), CFitTask::CFitTask(), CLNATask::CLNATask(), CLyapTask::CLyapTask(), CMCATask::CMCATask(), CMoietiesTask::CMoietiesTask(), COptTask::COptTask(), COscillationTask::COscillationTask(), CCopasiTask::createUndoData(), CScanTask::CScanTask(), CSensTask::CSensTask(), CSteadyStateTask::CSteadyStateTask(), CTimeSensTask::CTimeSensTask(), CTrajectoryTask::CTrajectoryTask(), CTSSATask::CTSSATask(), COptMethodSS::initialize(), CTSSAMethod::initializeParameter(), CTrajectoryTask::load(), and CCopasiTask::setMethodType().


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