libSBML C API  libSBML 5.20.5 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