libSBML C API
libSBML 5.19.7 C API
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
src
▼
sbml
▼
annotation
CVTerm.cpp
CVTerm.h
Date.cpp
Date.h
ModelCreator.cpp
ModelCreator.h
ModelHistory.cpp
ModelHistory.h
RDFAnnotation.h
RDFAnnotationParser.cpp
RDFAnnotationParser.h
▼
common
common-documentation.h
common-sbmlerror-codes.h
common.h
extern.h
libsbml-config.h
libsbml-version.cpp
libsbml-version.h
operationReturnValues.cpp
operationReturnValues.h
▼
conversion
ConversionOption.cpp
ConversionOption.h
ConversionProperties.cpp
ConversionProperties.h
RegisterConverters.cpp
SBMLConverter.cpp
SBMLConverter.h
SBMLConverterRegister.h
SBMLConverterRegistry.cpp
SBMLConverterRegistry.h
SBMLConverterTypes.h
SBMLFunctionDefinitionConverter.cpp
SBMLFunctionDefinitionConverter.h
SBMLIdConverter.cpp
SBMLIdConverter.h
SBMLInferUnitsConverter.cpp
SBMLInferUnitsConverter.h
SBMLInitialAssignmentConverter.cpp
SBMLInitialAssignmentConverter.h
SBMLLevel1Version1Converter.cpp
SBMLLevel1Version1Converter.h
SBMLLevelVersionConverter.cpp
SBMLLevelVersionConverter.h
SBMLLocalParameterConverter.cpp
SBMLLocalParameterConverter.h
SBMLRateOfConverter.cpp
SBMLRateOfConverter.h
SBMLReactionConverter.cpp
SBMLReactionConverter.h
SBMLRuleConverter.cpp
SBMLRuleConverter.h
SBMLStripPackageConverter.cpp
SBMLStripPackageConverter.h
SBMLUnitsConverter.cpp
SBMLUnitsConverter.h
▼
extension
ASTBasePlugin.cpp
ASTBasePlugin.h
ISBMLExtensionNamespaces.cpp
ISBMLExtensionNamespaces.h
SBaseExtensionPoint.cpp
SBaseExtensionPoint.h
SBasePlugin.cpp
SBasePlugin.h
SBasePluginCreator.h
SBasePluginCreatorBase.cpp
SBasePluginCreatorBase.h
SBMLDocumentPlugin.cpp
SBMLDocumentPlugin.h
SBMLDocumentPluginNotRequired.cpp
SBMLDocumentPluginNotRequired.h
SBMLExtension.cpp
SBMLExtension.h
SBMLExtensionException.cpp
SBMLExtensionException.h
SBMLExtensionNamespaces.cpp
SBMLExtensionNamespaces.h
SBMLExtensionRegister.h
SBMLExtensionRegistry.cpp
SBMLExtensionRegistry.h
▼
math
ASTNode.cpp
ASTNode.h
ASTNodeType.h
DefinitionURLRegistry.cpp
DefinitionURLRegistry.h
FormulaFormatter.cpp
FormulaFormatter.h
FormulaParser.cpp
FormulaParser.h
FormulaTokenizer.cpp
FormulaTokenizer.h
L3FormulaFormatter.cpp
L3FormulaFormatter.h
L3Parser.cpp
L3Parser.h
L3ParserSettings.cpp
L3ParserSettings.h
MathML.cpp
MathML.h
▼
packages
▼
comp
▼
common
CompExtensionTypes.h
▼
extension
CompExtension.cpp
CompExtension.h
CompModelPlugin.cpp
CompModelPlugin.h
CompSBasePlugin.cpp
CompSBasePlugin.h
CompSBMLDocumentPlugin.cpp
CompSBMLDocumentPlugin.h
▼
sbml
CompBase.cpp
CompBase.h
Deletion.cpp
Deletion.h
ExternalModelDefinition.cpp
ExternalModelDefinition.h
ListOfDeletions.cpp
ListOfDeletions.h
ListOfExternalModelDefinitions.cpp
ListOfExternalModelDefinitions.h
ListOfModelDefinitions.cpp
ListOfModelDefinitions.h
ListOfPorts.cpp
ListOfPorts.h
ListOfReplacedElements.cpp
ListOfReplacedElements.h
ListOfSubmodels.cpp
ListOfSubmodels.h
ModelDefinition.cpp
ModelDefinition.h
Port.cpp
Port.h
ReplacedBy.cpp
ReplacedBy.h
ReplacedElement.cpp
ReplacedElement.h
Replacing.cpp
Replacing.h
SBaseRef.cpp
SBaseRef.h
Submodel.cpp
Submodel.h
▼
util
CompFlatteningConverter.cpp
CompFlatteningConverter.h
SBMLFileResolver.cpp
SBMLFileResolver.h
SBMLResolver.cpp
SBMLResolver.h
SBMLResolverRegistry.cpp
SBMLResolverRegistry.h
SBMLUri.cpp
SBMLUri.h
▼
validator
CompConsistencyValidator.cpp
CompConsistencyValidator.h
CompIdentifierConsistencyValidator.cpp
CompIdentifierConsistencyValidator.h
CompSBMLError.h
CompSBMLErrorTable.h
CompUnitConsistencyValidator.cpp
CompUnitConsistencyValidator.h
CompValidator.cpp
CompValidator.h
▼
fbc
▼
common
FbcExtensionTypes.h
fbcfwd.h
▼
extension
FbcExtension.cpp
FbcExtension.h
FbcModelPlugin.cpp
FbcModelPlugin.h
FbcReactionPlugin.cpp
FbcReactionPlugin.h
FbcSBasePlugin.cpp
FbcSBasePlugin.h
FbcSBMLDocumentPlugin.cpp
FbcSBMLDocumentPlugin.h
FbcSpeciesPlugin.cpp
FbcSpeciesPlugin.h
▼
sbml
Association.cpp
Association.h
FbcAnd.cpp
FbcAnd.h
FbcAssociation.cpp
FbcAssociation.h
FbcOr.cpp
FbcOr.h
FluxBound.cpp
FluxBound.h
FluxObjective.cpp
FluxObjective.h
GeneAssociation.cpp
GeneAssociation.h
GeneProduct.cpp
GeneProduct.h
GeneProductAssociation.cpp
GeneProductAssociation.h
GeneProductRef.cpp
GeneProductRef.h
KeyValuePair.cpp
KeyValuePair.h
ListOfKeyValuePairs.cpp
ListOfKeyValuePairs.h
ListOfUserDefinedConstraintComponents.cpp
ListOfUserDefinedConstraintComponents.h
ListOfUserDefinedConstraints.cpp
ListOfUserDefinedConstraints.h
Objective.cpp
Objective.h
UserDefinedConstraint.cpp
UserDefinedConstraint.h
UserDefinedConstraintComponent.cpp
UserDefinedConstraintComponent.h
▼
util
CobraToFbcConverter.cpp
CobraToFbcConverter.h
FbcToCobraConverter.cpp
FbcToCobraConverter.h
FbcV1ToV2Converter.cpp
FbcV1ToV2Converter.h
FbcV2ToV1Converter.cpp
FbcV2ToV1Converter.h
▼
validator
FbcConsistencyValidator.cpp
FbcConsistencyValidator.h
FbcIdentifierConsistencyValidator.cpp
FbcIdentifierConsistencyValidator.h
FbcSBMLError.h
FbcSBMLErrorTable.h
FbcValidator.cpp
FbcValidator.h
▼
groups
▼
common
GroupsExtensionTypes.h
groupsfwd.h
▼
extension
GroupsExtension.cpp
GroupsExtension.h
GroupsModelPlugin.cpp
GroupsModelPlugin.h
GroupsSBMLDocumentPlugin.cpp
GroupsSBMLDocumentPlugin.h
▼
sbml
Group.cpp
Group.h
ListOfGroups.cpp
ListOfGroups.h
ListOfMembers.cpp
ListOfMembers.h
Member.cpp
Member.h
▼
validator
GroupsConsistencyValidator.cpp
GroupsConsistencyValidator.h
GroupsIdentifierConsistencyValidator.cpp
GroupsIdentifierConsistencyValidator.h
GroupsSBMLError.h
GroupsSBMLErrorTable.h
GroupsValidator.cpp
GroupsValidator.h
▼
layout
▼
common
LayoutExtensionTypes.h
layoutfwd.h
▼
extension
LayoutExtension.cpp
LayoutExtension.h
LayoutModelPlugin.cpp
LayoutModelPlugin.h
LayoutSBMLDocumentPlugin.cpp
LayoutSBMLDocumentPlugin.h
LayoutSpeciesReferencePlugin.cpp
LayoutSpeciesReferencePlugin.h
▼
sbml
BoundingBox.cpp
BoundingBox.h
CompartmentGlyph.cpp
CompartmentGlyph.h
CubicBezier.cpp
CubicBezier.h
Curve.cpp
Curve.h
Dimensions.cpp
Dimensions.h
GeneralGlyph.cpp
GeneralGlyph.h
GraphicalObject.cpp
GraphicalObject.h
Layout.cpp
Layout.h
LineSegment.cpp
LineSegment.h
Point.cpp
Point.h
ReactionGlyph.cpp
ReactionGlyph.h
ReferenceGlyph.cpp
ReferenceGlyph.h
SpeciesGlyph.cpp
SpeciesGlyph.h
SpeciesReferenceGlyph.cpp
SpeciesReferenceGlyph.h
SpeciesReferenceRole.h
TextGlyph.cpp
TextGlyph.h
▼
util
LayoutAnnotation.cpp
LayoutAnnotation.h
LayoutUtilities.cpp
LayoutUtilities.h
▼
validator
LayoutConsistencyValidator.cpp
LayoutConsistencyValidator.h
LayoutIdentifierConsistencyValidator.cpp
LayoutIdentifierConsistencyValidator.h
LayoutSBMLError.h
LayoutSBMLErrorTable.h
LayoutValidator.cpp
LayoutValidator.h
▼
multi
▼
common
MultiExtensionTypes.h
multifwd.h
▼
extension
MultiASTPlugin.cpp
MultiASTPlugin.h
MultiCompartmentPlugin.cpp
MultiCompartmentPlugin.h
MultiExtension.cpp
MultiExtension.h
MultiListOfReactionsPlugin.cpp
MultiListOfReactionsPlugin.h
MultiModelPlugin.cpp
MultiModelPlugin.h
MultiSBMLDocumentPlugin.cpp
MultiSBMLDocumentPlugin.h
MultiSimpleSpeciesReferencePlugin.cpp
MultiSimpleSpeciesReferencePlugin.h
MultiSpeciesPlugin.cpp
MultiSpeciesPlugin.h
MultiSpeciesReferencePlugin.cpp
MultiSpeciesReferencePlugin.h
▼
sbml
BindingSiteSpeciesType.cpp
BindingSiteSpeciesType.h
CompartmentReference.cpp
CompartmentReference.h
InSpeciesTypeBond.cpp
InSpeciesTypeBond.h
IntraSpeciesReaction.cpp
IntraSpeciesReaction.h
MultiSpeciesType.cpp
MultiSpeciesType.h
OutwardBindingSite.cpp
OutwardBindingSite.h
PossibleSpeciesFeatureValue.cpp
PossibleSpeciesFeatureValue.h
SpeciesFeature.cpp
SpeciesFeature.h
SpeciesFeatureType.cpp
SpeciesFeatureType.h
SpeciesFeatureValue.cpp
SpeciesFeatureValue.h
SpeciesTypeComponentIndex.cpp
SpeciesTypeComponentIndex.h
SpeciesTypeComponentMapInProduct.cpp
SpeciesTypeComponentMapInProduct.h
SpeciesTypeInstance.cpp
SpeciesTypeInstance.h
SubListOfSpeciesFeatures.cpp
SubListOfSpeciesFeatures.h
▼
validator
MultiConsistencyValidator.cpp
MultiConsistencyValidator.h
MultiIdentifierConsistencyValidator.cpp
MultiIdentifierConsistencyValidator.h
MultiMathMLConsistencyValidator.cpp
MultiMathMLConsistencyValidator.h
MultiSBMLError.h
MultiSBMLErrorTable.h
MultiValidator.cpp
MultiValidator.h
▼
qual
▼
common
QualExtensionTypes.h
qualfwd.h
▼
extension
QualExtension.cpp
QualExtension.h
QualModelPlugin.cpp
QualModelPlugin.h
QualSBMLDocumentPlugin.cpp
QualSBMLDocumentPlugin.h
▼
sbml
DefaultTerm.cpp
DefaultTerm.h
FunctionTerm.cpp
FunctionTerm.h
Input.cpp
Input.h
Output.cpp
Output.h
QualitativeSpecies.cpp
QualitativeSpecies.h
Transition.cpp
Transition.h
▼
validator
QualConsistencyValidator.cpp
QualConsistencyValidator.h
QualIdentifierConsistencyValidator.cpp
QualIdentifierConsistencyValidator.h
QualMathConsistencyValidator.cpp
QualMathConsistencyValidator.h
QualSBMLError.h
QualSBMLErrorTable.h
QualValidator.cpp
QualValidator.h
▼
util
CallbackRegistry.cpp
CallbackRegistry.h
ElementFilter.cpp
ElementFilter.h
IdentifierTransformer.cpp
IdentifierTransformer.h
IdFilter.cpp
IdFilter.h
IdList.cpp
IdList.h
List.cpp
List.h
MathFilter.cpp
MathFilter.h
memory.c
memory.h
MetaIdFilter.cpp
MetaIdFilter.h
PrefixTransformer.cpp
PrefixTransformer.h
Stack.c
Stack.h
StringBuffer.c
StringBuffer.h
util.cpp
util.h
▼
validator
ConsistencyValidator.cpp
ConsistencyValidator.h
ConstraintMacros.h
IdentifierConsistencyValidator.cpp
IdentifierConsistencyValidator.h
InternalConsistencyValidator.cpp
InternalConsistencyValidator.h
L1CompatibilityValidator.cpp
L1CompatibilityValidator.h
L2v1CompatibilityValidator.cpp
L2v1CompatibilityValidator.h
L2v2CompatibilityValidator.cpp
L2v2CompatibilityValidator.h
L2v3CompatibilityValidator.cpp
L2v3CompatibilityValidator.h
L2v4CompatibilityValidator.cpp
L2v4CompatibilityValidator.h
L3v1CompatibilityValidator.cpp
L3v1CompatibilityValidator.h
L3v2CompatibilityValidator.cpp
L3v2CompatibilityValidator.h
MathMLConsistencyValidator.cpp
MathMLConsistencyValidator.h
ModelingPracticeValidator.cpp
ModelingPracticeValidator.h
OverdeterminedValidator.cpp
OverdeterminedValidator.h
SBMLExternalValidator.cpp
SBMLExternalValidator.h
SBMLInternalValidator.cpp
SBMLInternalValidator.h
SBMLValidator.cpp
SBMLValidator.h
SBOConsistencyValidator.cpp
SBOConsistencyValidator.h
StrictUnitConsistencyValidator.cpp
StrictUnitConsistencyValidator.h
UnitConsistencyValidator.cpp
UnitConsistencyValidator.h
Validator.cpp
Validator.h
VConstraint.cpp
VConstraint.h
▼
xml
ExpatAttributes.cpp
ExpatAttributes.h
ExpatHandler.cpp
ExpatHandler.h
ExpatParser.cpp
ExpatParser.h
LibXMLAttributes.cpp
LibXMLAttributes.h
LibXMLHandler.cpp
LibXMLHandler.h
LibXMLNamespaces.cpp
LibXMLNamespaces.h
LibXMLParser.cpp
LibXMLParser.h
LibXMLTranscode.cpp
LibXMLTranscode.h
XercesAttributes.cpp
XercesAttributes.h
XercesHandler.cpp
XercesHandler.h
XercesNamespaces.cpp
XercesNamespaces.h
XercesParser.cpp
XercesParser.h
XercesTranscode.cpp
XercesTranscode.h
XMLAttributes.cpp
XMLAttributes.h
XMLBuffer.cpp
XMLBuffer.h
XMLConstructorException.cpp
XMLConstructorException.h
XMLError.cpp
XMLError.h
XMLErrorLog.cpp
XMLErrorLog.h
XMLExtern.h
XMLFileBuffer.cpp
XMLFileBuffer.h
XMLHandler.cpp
XMLHandler.h
XMLInputStream.cpp
XMLInputStream.h
XMLLogOverride.cpp
XMLLogOverride.h
XMLMemoryBuffer.cpp
XMLMemoryBuffer.h
XMLNamespaces.cpp
XMLNamespaces.h
XMLNode.cpp
XMLNode.h
XMLOutputStream.cpp
XMLOutputStream.h
XMLParser.cpp
XMLParser.h
XMLToken.cpp
XMLToken.h
XMLTokenizer.cpp
XMLTokenizer.h
XMLTriple.cpp
XMLTriple.h
AlgebraicRule.cpp
AlgebraicRule.h
AssignmentRule.cpp
AssignmentRule.h
Compartment.cpp
Compartment.h
CompartmentType.cpp
CompartmentType.h
Constraint.cpp
Constraint.h
Delay.cpp
Delay.h
Event.cpp
Event.h
EventAssignment.cpp
EventAssignment.h
ExpectedAttributes.cpp
ExpectedAttributes.h
FunctionDefinition.cpp
FunctionDefinition.h
InitialAssignment.cpp
InitialAssignment.h
KineticLaw.cpp
KineticLaw.h
ListOf.cpp
ListOf.h
LocalParameter.cpp
LocalParameter.h
Model.cpp
Model.h
ModifierSpeciesReference.cpp
ModifierSpeciesReference.h
Parameter.cpp
Parameter.h
Priority.cpp
Priority.h
RateRule.cpp
RateRule.h
Reaction.cpp
Reaction.h
Rule.cpp
Rule.h
SBase.cpp
SBase.h
SBMLConstructorException.cpp
SBMLConstructorException.h
SBMLConvert.cpp
SBMLDocument.cpp
SBMLDocument.h
SBMLError.cpp
SBMLError.h
SBMLErrorLog.cpp
SBMLErrorLog.h
SBMLErrorTable.h
SBMLNamespaces.cpp
SBMLNamespaces.h
SBMLReader.cpp
SBMLReader.h
SBMLTransforms.cpp
SBMLTransforms.h
SBMLTypeCodes.cpp
SBMLTypeCodes.h
SBMLTypes.h
SBMLVisitor.cpp
SBMLVisitor.h
SBMLWriter.cpp
SBMLWriter.h
SBO.cpp
SBO.h
SimpleSpeciesReference.cpp
SimpleSpeciesReference.h
Species.cpp
Species.h
SpeciesReference.cpp
SpeciesReference.h
SpeciesType.cpp
SpeciesType.h
StoichiometryMath.cpp
StoichiometryMath.h
SyntaxChecker.cpp
SyntaxChecker.h
Trigger.cpp
Trigger.h
Unit.cpp
Unit.h
UnitDefinition.cpp
UnitDefinition.h
UnitKind.c
UnitKind.h
Visit
SBML.org
for more information about SBML and libSBML.