COPASI API  4.40.278
CMath Class Reference

#include <CMathEnum.h>

Classes

class  Entity
 
struct  sPointers
 
struct  sRelocate
 
class  Variables
 

Public Types

typedef std::multimap< std::string, DelayValueDataDelayData
 
typedef std::multimap< std::string, std::pair< std::string, CMathObject * > > DelayValueData
 
enum class  EntityType {
  Undefined , Model , Analysis , GlobalQuantity ,
  Compartment , Species , LocalReactionParameter , StoichiometricCoefficients ,
  Reaction , Moiety , Event , Delay ,
  __SIZE
}
 
enum class  eStateChange {
  FixedEventTarget , Discontinuity , State , EventSimulation ,
  ContinuousSimulation , __SIZE
}
 
enum class  RootToggleType {
  NoToggle , ToggleBoth , ToggleEquality , ToggleInequality ,
  __SIZE
}
 
enum class  SimulationContext {
  Default , UseMoieties , UpdateMoieties , EventHandling ,
  DelayValues , __SIZE
}
 
typedef CFlags< SimulationContextSimulationContextFlag
 
enum class  SimulationType {
  Undefined , Fixed , EventTarget , Time ,
  ODE , Independent , Dependent , Assignment ,
  Conversion , __SIZE
}
 
typedef CFlags< eStateChangeStateChange
 
enum class  ValueType {
  Undefined , Value , Rate , ParticleFlux ,
  Flux , Propensity , Noise , ParticleNoise ,
  TotalMass , DependentMass , Discontinuous , EventDelay ,
  EventPriority , EventAssignment , EventTrigger , EventRoot ,
  EventRootState , DelayValue , DelayLag , TransitionTime ,
  __SIZE
}
 

Static Public Attributes

static const CEnumAnnotation< std::string, EntityTypeEntityTypeName
 
static const CEnumAnnotation< std::string, SimulationTypeSimulationTypeName
 
static const CEnumAnnotation< std::string, ValueTypeValueTypeName
 

Member Typedef Documentation

◆ DelayData

typedef std::multimap< std::string, DelayValueData > CMath::DelayData

◆ DelayValueData

typedef std::multimap< std::string, std::pair< std::string, CMathObject * > > CMath::DelayValueData

◆ SimulationContextFlag

◆ StateChange

Member Enumeration Documentation

◆ EntityType

enum CMath::EntityType
strong
Enumerator
Undefined 
Model 
Analysis 
GlobalQuantity 
Compartment 
Species 
LocalReactionParameter 
StoichiometricCoefficients 
Reaction 
Moiety 
Event 
Delay 
__SIZE 

◆ eStateChange

enum CMath::eStateChange
strong
Enumerator
FixedEventTarget 
Discontinuity 
State 
EventSimulation 
ContinuousSimulation 
__SIZE 

◆ RootToggleType

enum CMath::RootToggleType
strong
Enumerator
NoToggle 
ToggleBoth 
ToggleEquality 
ToggleInequality 
__SIZE 

◆ SimulationContext

Enumerator
Default 
UseMoieties 
UpdateMoieties 
EventHandling 
DelayValues 
__SIZE 

◆ SimulationType

enum CMath::SimulationType
strong
Enumerator
Undefined 
Fixed 
EventTarget 
Time 
ODE 
Independent 
Dependent 
Assignment 
Conversion 
__SIZE 

◆ ValueType

enum CMath::ValueType
strong
Enumerator
Undefined 
Value 
Rate 
ParticleFlux 
Flux 
Propensity 
Noise 
ParticleNoise 
TotalMass 
DependentMass 
Discontinuous 
EventDelay 
EventPriority 
EventAssignment 
EventTrigger 
EventRoot 
EventRootState 
DelayValue 
DelayLag 
TransitionTime 
__SIZE 

Member Data Documentation

◆ EntityTypeName

const CEnumAnnotation< std::string, CMath::EntityType > CMath::EntityTypeName
static

◆ SimulationTypeName

const CEnumAnnotation< std::string, CMath::SimulationType > CMath::SimulationTypeName
static

◆ ValueTypeName

const CEnumAnnotation< std::string, CMath::ValueType > CMath::ValueTypeName
static

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