libSBML C API  libSBML 5.20.2 C API
Loading...
Searching...
No Matches
SBMLConvert.cpp File Reference

Performs conversion between SBML levels. More...

Include dependency graph for SBMLConvert.cpp:

Macros

#define SET_ID(id, prefix, count)
 @_tcond_t _tdoxygenLibsbmlInternal_t
 

Functions

void addMissingTrigger (Model &m)
 
void addTrigger (Event *e)
 
void adjustListOf (ListOf *listOf)
 
void createNoValueStoichMath (Model &m, SpeciesReference &sr, unsigned int idCount)
 
void createParameterAsRateRule (Model &m, SpeciesReference &sr, Rule &rr, unsigned int idCount)
 
void dealWithAssigningL1Stoichiometry (Model &m, bool l2=true)
 
void dealWithL1Stoichiometry (Model &m, bool l2=true)
 
void dealWithSpeciesReference (Model &m, SpeciesReference *sr, unsigned int &idCount)
 
bool isValidUnit (const Model *model, const std::string &unitId)
 
void removeElementsMissingMath (Model &m)
 
void removeListOfMissingElements (Model &m)
 
void useStoichMath (Model &m, SpeciesReference &sr, bool isRule)
 

Variables

static const char * ASSIGNED_COMPARTMENT = "AssignedName"
 

Detailed Description

Performs conversion between SBML levels.

Author
Ben Bornstein and Sarah Keating

Macro Definition Documentation

◆ SET_ID

#define SET_ID (   id,
  prefix,
  count 
)
Value:
{\
std::stringstream str; str << prefix << count;\
id = str.str();\
}

@_tcond_t _tdoxygenLibsbmlInternal_t

Function Documentation

◆ addMissingTrigger()

void addMissingTrigger ( Model &  m)

◆ addTrigger()

void addTrigger ( Event *  e)

◆ adjustListOf()

void adjustListOf ( ListOf *  listOf)

◆ createNoValueStoichMath()

void createNoValueStoichMath ( Model &  m,
SpeciesReference &  sr,
unsigned int  idCount 
)

◆ createParameterAsRateRule()

void createParameterAsRateRule ( Model &  m,
SpeciesReference &  sr,
Rule &  rr,
unsigned int  idCount 
)

◆ dealWithAssigningL1Stoichiometry()

void dealWithAssigningL1Stoichiometry ( Model &  m,
bool  l2 = true 
)

◆ dealWithL1Stoichiometry()

void dealWithL1Stoichiometry ( Model &  m,
bool  l2 = true 
)

◆ dealWithSpeciesReference()

void dealWithSpeciesReference ( Model &  m,
SpeciesReference *  sr,
unsigned int &  idCount 
)

◆ isValidUnit()

bool isValidUnit ( const Model *  model,
const std::string &  unitId 
)

◆ removeElementsMissingMath()

void removeElementsMissingMath ( Model &  m)

◆ removeListOfMissingElements()

void removeListOfMissingElements ( Model &  m)

◆ useStoichMath()

void useStoichMath ( Model &  m,
SpeciesReference &  sr,
bool  isRule 
)

Variable Documentation

◆ ASSIGNED_COMPARTMENT

const char* ASSIGNED_COMPARTMENT = "AssignedName"
static