libSBML C API
libSBML 5.8.0 C API
|
The classes listed here constitute libSBML's implementation of SBML Levels 1–3 Core, without any SBML Level 3 packages; the extensions that implement Level 3 packages (if any enabled in your copy of libSBML) are listed in a separate section of this manual. More...
Data Structures | |
class | AlgebraicRule |
Implementation of SBML's AlgebraicRule construct. More... | |
class | AssignmentRule |
Implementation of SBML's AssignmentRule construct. More... | |
class | ASTNode_t |
Abstract Syntax Tree (AST) representation of a mathematical expression. More... | |
class | Compartment_t |
Implementation of SBML's Compartment construct. More... | |
class | CompartmentType_t |
Implementation of SBML's Level 2's CompartmentType construct. More... | |
class | Constraint_t |
Implementation of SBML's Constraint construct. More... | |
class | ConversionOption_t |
Class of object that encapsulates a conversion option. More... | |
class | ConversionProperties_t |
Class of object that encapsulates the properties of an SBML converter. More... | |
class | CVTerm_t |
Representation of MIRIAM-compliant controlled vocabulary annotation. More... | |
class | Date_t |
Representation of MIRIAM-compliant dates used in ModelHistory. More... | |
class | Delay_t |
Implementation of SBML's Delay construct for Event. More... | |
class | Event_t |
Implementation of SBML's Event construct. More... | |
class | EventAssignment_t |
Implementation of SBML's EventAssignment construct for Event. More... | |
struct | FormulaTokenizer_t |
Structure used to track the state of tokenizing a string. More... | |
class | FunctionDefinition_t |
Implementation of SBML's FunctionDefinition construct. More... | |
class | InitialAssignment_t |
Implementation of SBML's InitialAssignment construct. More... | |
class | KineticLaw_t |
Implementation of SBML's KineticLaw construct. More... | |
class | L3ParserSettings_t |
A helper class for controlling the behavior of the text-string formula parser. More... | |
class | List_t |
Simple, plain, generic lists, and associated list utilities. More... | |
class | ListOf_t |
Parent class for the various SBML "ListOfXYZ" classes. More... | |
class | ListOfCompartments |
Implementation of SBML Level 2's ListOfCompartments construct. More... | |
class | ListOfCompartmentTypes |
Implementation of SBML's ListOfCompartmentTypes construct. More... | |
class | ListOfConstraints |
Implementation of SBML's ListOfConstraints construct. More... | |
class | ListOfEventAssignments |
Implementation of SBML's ListOfEventAssignments construct. More... | |
class | ListOfEvents |
Implementation of SBML's ListOfEvents construct. More... | |
class | ListOfFunctionDefinitions |
Implementation of SBML's ListOfFunctionDefinitions construct. More... | |
class | ListOfInitialAssignments |
Implementation of SBML's ListOfInitialAssignments construct. More... | |
class | ListOfLocalParameters |
Implementation of SBML Level 3's ListOfLocalParameters construct. More... | |
class | ListOfParameters |
Implementation of SBML's ListOfParameters construct. More... | |
class | ListOfReactions |
Implementation of SBML's ListOfReactions construct. More... | |
class | ListOfRules |
Implementation of SBML's ListOfRules construct. More... | |
class | ListOfSpecies |
Implementation of SBML Level 2's ListOfSpecies construct. More... | |
class | ListOfSpeciesReferences |
Implementation of SBML's ListOfSpeciesReferences construct. More... | |
class | ListOfSpeciesTypes |
Implementation of SBML's ListOfSpeciesTypes construct. More... | |
class | ListOfUnitDefinitions |
Implementation of SBML's ListOfUnitDefinitions construct. More... | |
class | ListOfUnits |
Implementation of SBML's ListOfUnits construct. More... | |
class | LocalParameter_t |
Implementation of SBML Level 3's LocalParameter construct. More... | |
class | Model_t |
Implementation of SBML's Model construct. More... | |
class | ModelCreator_t |
Representation of MIRIAM-compliant model creator data used in ModelHistory. More... | |
class | ModelHistory_t |
Representation of MIRIAM-compliant model history data. More... | |
class | ModifierSpeciesReference |
Implementation of SBML's ModifierSpeciesReference construct. More... | |
class | Parameter_t |
Implementation of SBML's Parameter construct. More... | |
class | Priority_t |
Implementation of SBML Level 3's Priority construct for Event. More... | |
class | RateRule |
Implementation of SBML's RateRule construct. More... | |
class | RDFAnnotationParser |
Read/write/manipulate RDF annotations stored in SBML annotation elements. More... | |
class | Reaction_t |
Implementation of SBML's Reaction construct. More... | |
class | Rule_t |
Implementation of SBML's Rule construct. More... | |
class | SBase_t |
Implementation of SBase, the base class of most SBML objects. More... | |
class | SBaseExtensionPoint_t |
Representation of an extension point of SBML's package extension. More... | |
class | SBasePlugin_t |
Representation of a plug-in object of SBML's package extension. More... | |
class | SBMLConstructorException |
Class of exceptions thrown by constructors of some libSBML objects. More... | |
class | SBMLConverter |
Base class for SBML converters. More... | |
class | SBMLConverterRegistry |
Registry of all SBML converters. More... | |
class | SBMLDocument_t |
Container for an SBML document and interface for global operations on SBML documents. More... | |
class | SBMLError_t |
Representation of errors, warnings and other diagnostics. More... | |
class | SBMLErrorLog |
Log of errors and other events encountered during SBML processing. More... | |
class | SBMLExtension_t |
The core component of SBML's package extension. More... | |
class | SBMLExtensionNamespaces |
Class to store level, version and namespace information of SBML extension package. More... | |
class | SBMLFunctionDefinitionConverter |
SBML converter for replacing function definitions. More... | |
class | SBMLInitialAssignmentConverter |
SBML converter for replacing initial assignments. More... | |
class | SBMLInternalValidator |
Implementation of basic SBML consistency checks and other validations. More... | |
class | SBMLLevelVersionConverter |
SBML converter for transforming documents from one Level+Version to another. More... | |
class | SBMLNamespaces_t |
Class to store SBML level, version and namespace information. More... | |
class | SBMLReader_t |
Methods for reading SBML from files and text strings. More... | |
class | SBMLRuleConverter |
SBML converter for reordering rules and assignments in a model. More... | |
class | SBMLStripPackageConverter |
SBML converter for removing packages. More... | |
class | SBMLUnitsConverter |
SBML converter to convert a model's units to SI units. More... | |
class | SBMLValidator |
Base class for SBML validators. More... | |
class | SBMLVisitor |
Support class for performing operations on SBML objects. More... | |
class | SBMLWriter_t |
Methods for writing SBML to files and text strings. More... | |
class | SBO |
Methods for interacting with Systems Biology Ontology terms. More... | |
class | SpeciesReference_t |
Implementation of SBML's SimpleSpeciesReference construct. More... | |
class | Species_t |
Implementation of SBML's Species construct. More... | |
class | SpeciesReference |
Implementation of SBML's SpeciesReference construct. More... | |
class | SpeciesType_t |
Implementation of SBML Level 2's SpeciesType construct. More... | |
class | StoichiometryMath_t |
Implementation of SBML Level 2's StoichiometryMath construct. More... | |
class | SyntaxChecker |
Methods for checking syntax of SBML identifiers and other strings. More... | |
struct | Token_t |
Structure used to store a token returned by FormulaTokenizer_nextToken(). More... | |
class | Trigger_t |
Implementation of SBML's Trigger construct for Event. More... | |
class | Unit_t |
Implementation of SBML's Unit construct. More... | |
class | UnitDefinition_t |
Implementation of SBML's UnitDefinition construct. More... | |
class | Validator |
Entry point for libSBML's implementation of SBML validation rules. More... | |
class | VConstraint |
Helper class for implementing SBML validation and consistency-checking. More... | |
class | XMLAttributes_t |
Representation of attributes on an XML node. More... | |
class | XMLConstructorException |
Class of exceptions thrown by constructors of some libSBML objects. More... | |
class | XMLError_t |
Representation of errors, warnings and other diagnostics. More... | |
class | XMLErrorLog_t |
Log of errors and other events encountered while processing an XML file or data stream. More... | |
class | XMLNamespaces_t |
Representation of XML Namespaces. More... | |
class | XMLNode_t |
Representation of a node in an XML document tree. More... | |
class | XMLToken_t |
Representation of a token in an XML stream. More... | |
class | XMLTriple_t |
Representation of a qualified XML name. More... | |