| 
    libroadrunner C API
    
   | 
 
Add or remove species or reactions without modifying SBML files and reloading. More...
Functions | |
| C_DECL_SPEC bool rrcCallConv | addSpecies (RRHandle handle, const char *sid, const char *compartment, double initialAmount, bool hasOnlySubstanceUnits, bool boundaryCondition) | 
| Add a species to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addSpeciesNoRegen (RRHandle handle, const char *sid, const char *compartment, double initialAmount, bool hasOnlySubstanceUnits, bool boundaryCondition) | 
| Add a species to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeSpecies (RRHandle handle, const char *sid) | 
| Remove a species from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeSpeciesNoRegen (RRHandle handle, const char *sid) | 
| Remove a species from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setBoundary (RRHandle handle, const char *sid, bool boundaryCondition) | 
| Set the boundary condition of an existing species.  More... | |
| C_DECL_SPEC bool rrcCallConv | setBoundaryNoRegen (RRHandle handle, const char *sid, bool boundaryCondition) | 
| Set the boundary condition of an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setHasOnlySubstanceUnits (RRHandle handle, const char *sid, bool hasOnlySubstanceUnits) | 
| Set the hasOnlySubstanceUnits attribute for an existing species.  More... | |
| C_DECL_SPEC bool rrcCallConv | setHasOnlySubstanceUnitsNoRegen (RRHandle handle, const char *sid, bool hasOnlySubstanceUnits) | 
| Set the hasOnlySubstanceUnits attribute for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setInitAmount (RRHandle handle, const char *sid, double initAmount) | 
| Set initial amount for an existing species. Initial amount/concentration set before will be unset.  More... | |
| C_DECL_SPEC bool rrcCallConv | setInitAmountNoRegen (RRHandle handle, const char *sid, double initAmount) | 
| Set initial amount for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setInitConcentration (RRHandle handle, const char *sid, double initConcentration) | 
| Set initial concentration for an existing species. Initial amount/concentration set before will be unset.  More... | |
| C_DECL_SPEC bool rrcCallConv | setInitConcentrationNoRegen (RRHandle handle, const char *sid, double initConcentration) | 
| Set initial concentration for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setConstant (RRHandle handle, const char *sid, bool constant) | 
| Set the constant attribute for an existing species/ parameter/ compartment.  More... | |
| C_DECL_SPEC bool rrcCallConv | setConstantNoRegen (RRHandle handle, const char *sid, bool constant) | 
| Set the constant attribute for an existing species/ parameter/ compartment, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addReactionFromSBML (RRHandle handle, const char *sbmlRep) | 
| Add a reaction to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addReactionFromSBMLNoRegen (RRHandle handle, const char *sbmlRep) | 
| Add a reaction to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addReaction (RRHandle handle, const char *rid, const char **reactants, int numReactants, const char **products, int numProducts, const char *kineticLaw) | 
| Add a reaction to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addReactionNoRegen (RRHandle handle, const char *rid, const char **reactants, int numReactants, const char **products, int numProducts, const char *kineticLaw) | 
| Add a reaction to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeReaction (RRHandle handle, const char *rid) | 
| Remove a reaction from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeReactionNoRegen (RRHandle handle, const char *rid) | 
| Remove a reaction from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setReversible (RRHandle handle, const char *rid, bool reversible) | 
| Set the reversible attribut for an existing reaction in the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | setReversibleNoRegen (RRHandle handle, const char *rid, bool reversible) | 
| Set the reversible attribut for an existing reaction in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setKineticLaw (RRHandle handle, const char *rid, const char *kineticLaw) | 
| Set the kinetic law for a existing reaction in the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | setKineticLawNoRegen (RRHandle handle, const char *rid, const char *kineticLaw) | 
| Set the kinetic law for a existing reaction in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC char *rrcCallConv | getKineticLaw (RRHandle handle, const char *rid) | 
| Get the kinetic law for a existing reaction in the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addParameter (RRHandle handle, const char *pid, double value) | 
| Add a parameter to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addParameterNoRegen (RRHandle handle, const char *pid, double value) | 
| Add a parameter to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeParameter (RRHandle handle, const char *pid) | 
| Remove a parameter from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeParameterNoRegen (RRHandle handle, const char *pid) | 
| Remove a parameter from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addCompartment (RRHandle handle, const char *cid, double initVolume) | 
| Add a compartment to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addCompartmentNoRegen (RRHandle handle, const char *cid, double initVolume) | 
| Add a compartment to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeCompartment (RRHandle handle, const char *cid) | 
| Remove a compartment from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeCompartmentNoRegen (RRHandle handle, const char *cid) | 
| Remove a compartment from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addAssignmentRule (RRHandle handle, const char *vid, const char *formula) | 
| Add an assignment rule to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addAssignmentRuleNoRegen (RRHandle handle, const char *vid, const char *formula) | 
| Add an assignment rule to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addRateRule (RRHandle handle, const char *vid, const char *formula) | 
| Add a rate rule to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addRateRuleNoRegen (RRHandle handle, const char *vid, const char *formula) | 
| Add a rate rule to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeRules (RRHandle handle, const char *vid) | 
| Remove rules related to given variable from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeRulesNoRegen (RRHandle handle, const char *vid) | 
| Remove rules related to given variable from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addEvent (RRHandle handle, const char *eid, bool useValuesFromTriggerTime, const char *trigger) | 
| Add an event to the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addEventNoRegen (RRHandle handle, const char *eid, bool useValuesFromTriggerTime, const char *trigger) | 
| Add an event to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addTrigger (RRHandle handle, const char *eid, const char *trigger) | 
| Add trigger to an existing event in the model If the given event already has a trigger object, the given trigger will replace the old trigger in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addTriggerNoRegen (RRHandle handle, const char *eid, const char *trigger) | 
| Add trigger to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a trigger object, the given trigger will replace the old trigger in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | setPersistent (RRHandle handle, const char *eid, bool persistent) | 
| Set the persistent attribute of the trigger of given event.  More... | |
| C_DECL_SPEC bool rrcCallConv | setPersistentNoRegen (RRHandle handle, const char *eid, bool persistent) | 
| Set the persistent attribute of the trigger of given event, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | setTriggerInitialValue (RRHandle handle, const char *eid, bool initValue) | 
| Set the initial value attribute of the trigger of given event.  More... | |
| C_DECL_SPEC bool rrcCallConv | setTriggerInitialValueNoRegen (RRHandle handle, const char *eid, bool initValue) | 
| Set the initial value attribute of the trigger of given event, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | addPriority (RRHandle handle, const char *eid, const char *priority) | 
| Add priority to an existing event in the model If the given event already has a priority object, the given priority will replace the old priority in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addPriorityNoRegen (RRHandle handle, const char *eid, const char *priority) | 
| Add priority to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a priority object, the given priority will replace the old priority in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addDelay (RRHandle handle, const char *eid, const char *delay) | 
| Add delay to an existing event in the model If the given event already has a delay object, the given delay will replace the old delay in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addDelayNoRegen (RRHandle handle, const char *eid, const char *delay) | 
| Add delay to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a delay object, the given delay will replace the old delay in the model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addEventAssignment (RRHandle handle, const char *eid, const char *vid, const char *formula) | 
| Add an event assignment to an existing event in the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | addEventAssignmentNoRegen (RRHandle handle, const char *eid, const char *vid, const char *formula) | 
| Add an event assignment to an existing event in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeEventAssignments (RRHandle handle, const char *eid, const char *vid) | 
| Remove event assignments for given variable from an existing event.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeEventAssignmentsNoRegen (RRHandle handle, const char *eid, const char *vid) | 
| Remove event assignments for given variable from an existing event, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeEvent (RRHandle handle, const char *eid) | 
| Remove an event from the current model.  More... | |
| C_DECL_SPEC bool rrcCallConv | removeEventsNoRegen (RRHandle handle, const char *eid) | 
| Remove an event from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.  More... | |
| C_DECL_SPEC bool rrcCallConv | validateCurrentSBML (RRHandle handle) | 
| Validate the current SBML file.  More... | |
Add or remove species or reactions without modifying SBML files and reloading.
| C_DECL_SPEC bool rrcCallConv addAssignmentRule | ( | RRHandle | handle, | 
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add an assignment rule to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| [in] | formula | the math formula of assignment rule to be added | 
| C_DECL_SPEC bool rrcCallConv addAssignmentRuleNoRegen | ( | RRHandle | handle, | 
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add an assignment rule to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| [in] | formula | the math formula of assignment rule to be added | 
| C_DECL_SPEC bool rrcCallConv addCompartment | ( | RRHandle | handle, | 
| const char * | cid, | ||
| double | initVolume | ||
| ) | 
Add a compartment to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | cid | ID of the compartment to be added | 
| [in] | initVolume | the initial volume of the compartment to be added | 
| C_DECL_SPEC bool rrcCallConv addCompartmentNoRegen | ( | RRHandle | handle, | 
| const char * | cid, | ||
| double | initVolume | ||
| ) | 
Add a compartment to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | cid | ID of the compartment to be added | 
| [in] | initVolume | the initial volume of the compartment to be added | 
| C_DECL_SPEC bool rrcCallConv addDelay | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | delay | ||
| ) | 
Add delay to an existing event in the model If the given event already has a delay object, the given delay will replace the old delay in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add delay | 
| [in] | priority | the math formula of event priority | 
| C_DECL_SPEC bool rrcCallConv addDelayNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | delay | ||
| ) | 
Add delay to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a delay object, the given delay will replace the old delay in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add delay | 
| [in] | delay | the math formula of event delay | 
| C_DECL_SPEC bool rrcCallConv addEvent | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | useValuesFromTriggerTime, | ||
| const char * | trigger | ||
| ) | 
Add an event to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to be added | 
| [in] | useValuesFromTriggerTime | indicate the moment at which the event�s assignments are to be evaluated | 
| [in] | trigger | the math formula of event trigger | 
| C_DECL_SPEC bool rrcCallConv addEventAssignment | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add an event assignment to an existing event in the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add assignment | 
| [in] | vid | the ID of the variable to assign formula | 
| [in] | fomula | the math formula to assign | 
| C_DECL_SPEC bool rrcCallConv addEventAssignmentNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add an event assignment to an existing event in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add assignment | 
| [in] | vid | the ID of the variable to assign formula | 
| [in] | fomula | the math formula to assign | 
| C_DECL_SPEC bool rrcCallConv addEventNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | useValuesFromTriggerTime, | ||
| const char * | trigger | ||
| ) | 
Add an event to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to be added | 
| [in] | useValuesFromTriggerTime | indicate the moment at which the event�s assignments are to be evaluated | 
| [in] | trigger | the math formula of event trigger | 
| C_DECL_SPEC bool rrcCallConv addParameter | ( | RRHandle | handle, | 
| const char * | pid, | ||
| double | value | ||
| ) | 
Add a parameter to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | pid | ID of the parameter to be added | 
| [in] | value | the value of the parameter to be added | 
| C_DECL_SPEC bool rrcCallConv addParameterNoRegen | ( | RRHandle | handle, | 
| const char * | pid, | ||
| double | value | ||
| ) | 
Add a parameter to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | pid | ID of the parameter to be added | 
| [in] | value | the value of the parameter to be added | 
| C_DECL_SPEC bool rrcCallConv addPriority | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | priority | ||
| ) | 
Add priority to an existing event in the model If the given event already has a priority object, the given priority will replace the old priority in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add priority | 
| [in] | priority | the math formula of event priority | 
| C_DECL_SPEC bool rrcCallConv addPriorityNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | priority | ||
| ) | 
Add priority to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a priority object, the given priority will replace the old priority in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add priority | 
| [in] | priority | the math formula of event priority | 
| C_DECL_SPEC bool rrcCallConv addRateRule | ( | RRHandle | handle, | 
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add a rate rule to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| [in] | formula | the he math formula of rate rule to be added | 
| C_DECL_SPEC bool rrcCallConv addRateRuleNoRegen | ( | RRHandle | handle, | 
| const char * | vid, | ||
| const char * | formula | ||
| ) | 
Add a rate rule to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| [in] | formula | the he math formula of rate rule to be added | 
| C_DECL_SPEC bool rrcCallConv addReaction | ( | RRHandle | handle, | 
| const char * | rid, | ||
| const char ** | reactants, | ||
| int | numReactants, | ||
| const char ** | products, | ||
| int | numProducts, | ||
| const char * | kineticLaw | ||
| ) | 
Add a reaction to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of the reaction to be added | 
| [in] | reactants | List of reactants ID of reaction to be added, double value could be inserted before ID as stoichiometry | 
| [in] | numReactants | Number of reactants of reaction to be added | 
| [in] | products | List of products ID of reaction to be added, double value could be inserted before ID as stoichiometry | 
| [in] | numProducts | Number of products of reaction to be added | 
| [in] | kineticLaw | kinetic formular of reaction to be added | 
| C_DECL_SPEC bool rrcCallConv addReactionFromSBML | ( | RRHandle | handle, | 
| const char * | sbmlRep | ||
| ) | 
Add a reaction to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sbmlRep | the SBML representation (i.e. a reaction tag) describing the reaction to be added | 
| C_DECL_SPEC bool rrcCallConv addReactionFromSBMLNoRegen | ( | RRHandle | handle, | 
| const char * | sbmlRep | ||
| ) | 
Add a reaction to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sbmlRep | the SBML representation (i.e. a reaction tag) describing the reaction to be added | 
| C_DECL_SPEC bool rrcCallConv addReactionNoRegen | ( | RRHandle | handle, | 
| const char * | rid, | ||
| const char ** | reactants, | ||
| int | numReactants, | ||
| const char ** | products, | ||
| int | numProducts, | ||
| const char * | kineticLaw | ||
| ) | 
Add a reaction to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of the reaction to be added | 
| [in] | reactants | List of reactants ID of reaction to be added | 
| [in] | numReactants | Number of reactants of reaction to be added | 
| [in] | products | List of products ID of reaction to be added | 
| [in] | numProducts | Number of products of reaction to be added | 
| [in] | kineticLaw | kinetic formular of reaction to be added | 
| C_DECL_SPEC bool rrcCallConv addSpecies | ( | RRHandle | handle, | 
| const char * | sid, | ||
| const char * | compartment, | ||
| double | initialAmount, | ||
| bool | hasOnlySubstanceUnits, | ||
| bool | boundaryCondition | ||
| ) | 
Add a species to the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species to be added | 
| [in] | compartment | Compartment of the species to be added | 
| [in] | initialAmount | Initial amount of the species to be added | 
| [in] | substanceUnit | Substance unit of the species to be added | 
| C_DECL_SPEC bool rrcCallConv addSpeciesNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| const char * | compartment, | ||
| double | initialAmount, | ||
| bool | hasOnlySubstanceUnits, | ||
| bool | boundaryCondition | ||
| ) | 
Add a species to the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species to be added | 
| [in] | compartment | Compartment of the species to be added | 
| [in] | initialAmount | Initial amount of the species to be added | 
| [in] | substanceUnit | Substance unit of the species to be added | 
| C_DECL_SPEC bool rrcCallConv addTrigger | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | trigger | ||
| ) | 
Add trigger to an existing event in the model If the given event already has a trigger object, the given trigger will replace the old trigger in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add trigger | 
| [in] | trigger | the math formula of event trigger | 
| C_DECL_SPEC bool rrcCallConv addTriggerNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | trigger | ||
| ) | 
Add trigger to an existing event in the model, without regenerating it The last modification must regenerate for the modifications to take effect If the given event already has a trigger object, the given trigger will replace the old trigger in the model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to add trigger | 
| [in] | trigger | the math formula of event trigger | 
| C_DECL_SPEC char* rrcCallConv getKineticLaw | ( | RRHandle | handle, | 
| const char * | rid | ||
| ) | 
Get the kinetic law for a existing reaction in the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of reaction to be modified | 
| C_DECL_SPEC bool rrcCallConv removeCompartment | ( | RRHandle | handle, | 
| const char * | cid | ||
| ) | 
Remove a compartment from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | cid | ID of the compartment to be removed | 
| C_DECL_SPEC bool rrcCallConv removeCompartmentNoRegen | ( | RRHandle | handle, | 
| const char * | cid | ||
| ) | 
Remove a compartment from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | cid | ID of the compartment to be removed | 
| C_DECL_SPEC bool rrcCallConv removeEvent | ( | RRHandle | handle, | 
| const char * | eid | ||
| ) | 
Remove an event from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to be removed | 
| C_DECL_SPEC bool rrcCallConv removeEventAssignments | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | vid | ||
| ) | 
Remove event assignments for given variable from an existing event.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event | 
| [in] | vid | the ID of the variable of the event assignments | 
| C_DECL_SPEC bool rrcCallConv removeEventAssignmentsNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| const char * | vid | ||
| ) | 
Remove event assignments for given variable from an existing event, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event | 
| [in] | vid | the ID of the variable of the event assignments | 
| C_DECL_SPEC bool rrcCallConv removeEventsNoRegen | ( | RRHandle | handle, | 
| const char * | eid | ||
| ) | 
Remove an event from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event to be removed | 
| C_DECL_SPEC bool rrcCallConv removeParameter | ( | RRHandle | handle, | 
| const char * | pid | ||
| ) | 
Remove a parameter from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | pid | ID of the parameter to be removed | 
| C_DECL_SPEC bool rrcCallConv removeParameterNoRegen | ( | RRHandle | handle, | 
| const char * | pid | ||
| ) | 
Remove a parameter from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | pid | ID of the parameter to be removed | 
| C_DECL_SPEC bool rrcCallConv removeReaction | ( | RRHandle | handle, | 
| const char * | rid | ||
| ) | 
Remove a reaction from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of the reaction to be removed | 
| C_DECL_SPEC bool rrcCallConv removeReactionNoRegen | ( | RRHandle | handle, | 
| const char * | rid | ||
| ) | 
Remove a reaction from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of the reaction to be removed | 
| C_DECL_SPEC bool rrcCallConv removeRules | ( | RRHandle | handle, | 
| const char * | vid | ||
| ) | 
Remove rules related to given variable from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| C_DECL_SPEC bool rrcCallConv removeRulesNoRegen | ( | RRHandle | handle, | 
| const char * | vid | ||
| ) | 
Remove rules related to given variable from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | vid | ID of variable that rules assigns formula to | 
| C_DECL_SPEC bool rrcCallConv removeSpecies | ( | RRHandle | handle, | 
| const char * | sid | ||
| ) | 
Remove a species from the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species to be removed | 
| C_DECL_SPEC bool rrcCallConv removeSpeciesNoRegen | ( | RRHandle | handle, | 
| const char * | sid | ||
| ) | 
Remove a species from the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species to be removed | 
| C_DECL_SPEC bool rrcCallConv setBoundary | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | boundaryCondition | ||
| ) | 
Set the boundary condition of an existing species.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | boundaryCondition | Boundary condition to be set | 
| C_DECL_SPEC bool rrcCallConv setBoundaryNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | boundaryCondition | ||
| ) | 
Set the boundary condition of an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | boundaryCondition | Boundary condition to be set | 
| C_DECL_SPEC bool rrcCallConv setConstant | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | constant | ||
| ) | 
Set the constant attribute for an existing species/ parameter/ compartment.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species/ parameter/ compartment | 
| [in] | constant | The constant attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setConstantNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | constant | ||
| ) | 
Set the constant attribute for an existing species/ parameter/ compartment, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species/ parameter/ compartment | 
| [in] | constant | The constant attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setHasOnlySubstanceUnits | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | hasOnlySubstanceUnits | ||
| ) | 
Set the hasOnlySubstanceUnits attribute for an existing species.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | hasOnlySubstanceUnits | Value of hasOnlySubstanceUnits attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setHasOnlySubstanceUnitsNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| bool | hasOnlySubstanceUnits | ||
| ) | 
Set the hasOnlySubstanceUnits attribute for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | hasOnlySubstanceUnits | Value of hasOnlySubstanceUnits attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setInitAmount | ( | RRHandle | handle, | 
| const char * | sid, | ||
| double | initAmount | ||
| ) | 
Set initial amount for an existing species. Initial amount/concentration set before will be unset.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | initAmount | Initial amount to be set | 
| C_DECL_SPEC bool rrcCallConv setInitAmountNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| double | initAmount | ||
| ) | 
Set initial amount for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | initAmount | Initial amount to be set | 
| C_DECL_SPEC bool rrcCallConv setInitConcentration | ( | RRHandle | handle, | 
| const char * | sid, | ||
| double | initConcentration | ||
| ) | 
Set initial concentration for an existing species. Initial amount/concentration set before will be unset.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | initConcentration | Initial concentration to be set | 
| C_DECL_SPEC bool rrcCallConv setInitConcentrationNoRegen | ( | RRHandle | handle, | 
| const char * | sid, | ||
| double | initConcentration | ||
| ) | 
Set initial concentration for an existing species, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | sid | ID of the species | 
| [in] | initConcentration | Initial concentration to be set | 
| C_DECL_SPEC bool rrcCallConv setKineticLaw | ( | RRHandle | handle, | 
| const char * | rid, | ||
| const char * | kineticLaw | ||
| ) | 
Set the kinetic law for a existing reaction in the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of reaction to be modified | 
| [in] | kineticLaw | the kinetic formular of reaction | 
| C_DECL_SPEC bool rrcCallConv setKineticLawNoRegen | ( | RRHandle | handle, | 
| const char * | rid, | ||
| const char * | kineticLaw | ||
| ) | 
Set the kinetic law for a existing reaction in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of reaction to be modified | 
| [in] | kineticLaw | the kinetic formular of reaction | 
| C_DECL_SPEC bool rrcCallConv setPersistent | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | persistent | ||
| ) | 
Set the persistent attribute of the trigger of given event.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event of the trigger | 
| [in] | reversible | Reversible attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setPersistentNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | persistent | ||
| ) | 
Set the persistent attribute of the trigger of given event, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event of the trigger | 
| [in] | reversible | Reversible attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setReversible | ( | RRHandle | handle, | 
| const char * | rid, | ||
| bool | reversible | ||
| ) | 
Set the reversible attribut for an existing reaction in the current model.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | the ID of reaction to be modified | 
| [in] | reversible | Reversible attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setReversibleNoRegen | ( | RRHandle | handle, | 
| const char * | rid, | ||
| bool | reversible | ||
| ) | 
Set the reversible attribut for an existing reaction in the current model, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | rid | ID of reaction to be modified | 
| [in] | reversible | Reversible attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setTriggerInitialValue | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | initValue | ||
| ) | 
Set the initial value attribute of the trigger of given event.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event of the trigger | 
| [in] | initValue | Initial value attribute to be set | 
| C_DECL_SPEC bool rrcCallConv setTriggerInitialValueNoRegen | ( | RRHandle | handle, | 
| const char * | eid, | ||
| bool | initValue | ||
| ) | 
Set the initial value attribute of the trigger of given event, without regenerating it The last modification must regenerate for the modifications to take effect.
| [in] | handle | Handle to a RoadRunner instance | 
| [in] | eid | ID of the event of the trigger | 
| [in] | initValue | Initial value attribute to be set | 
| C_DECL_SPEC bool rrcCallConv validateCurrentSBML | ( | RRHandle | handle | ) | 
Validate the current SBML file.
| [in] | handle | Handle to a RoadRunner instance |