libSBML C API
libSBML 5.13.0 C API
File List
Here is a list of all files with brief descriptions:
AlgebraicRule.cpp
AlgebraicRule.h
AssignmentRule.cpp
AssignmentRule.h
Association.cpp
Association.h
ASTBase.cpp
ASTBase.h
ASTBasePlugin.cpp
ASTBasePlugin.h
ASTBinaryFunctionNode.cpp
ASTBinaryFunctionNode.h
ASTCiFunctionNode.cpp
ASTCiFunctionNode.h
ASTCiNumberNode.cpp
ASTCiNumberNode.h
ASTCnBase.cpp
ASTCnBase.h
ASTCnExponentialNode.cpp
ASTCnExponentialNode.h
ASTCnIntegerNode.cpp
ASTCnIntegerNode.h
ASTCnRationalNode.cpp
ASTCnRationalNode.h
ASTCnRealNode.cpp
ASTCnRealNode.h
ASTConstantNumberNode.cpp
ASTConstantNumberNode.h
ASTCSymbol.cpp
ASTCSymbol.h
ASTCSymbolAvogadroNode.cpp
ASTCSymbolAvogadroNode.h
ASTCSymbolDelayNode.cpp
ASTCSymbolDelayNode.h
ASTCSymbolTimeNode.cpp
ASTCSymbolTimeNode.h
ASTFunction.cpp
ASTFunction.h
ASTFunctionBase.cpp
ASTFunctionBase.h
ASTLambdaFunctionNode.cpp
ASTLambdaFunctionNode.h
ASTNaryFunctionNode.cpp
ASTNaryFunctionNode.h
ASTNode.cpp
ASTNode.h
ASTNumber.cpp
ASTNumber.h
ASTPiecewiseFunctionNode.cpp
ASTPiecewiseFunctionNode.h
ASTQualifierNode.cpp
ASTQualifierNode.h
ASTSemanticsNode.cpp
ASTSemanticsNode.h
ASTTypes.cpp
ASTTypes.h
ASTUnaryFunctionNode.cpp
ASTUnaryFunctionNode.h
BoundingBox.cpp
BoundingBox.h
CobraToFbcConverter.cpp
CobraToFbcConverter.h
common-documentation.h
common-sbmlerror-codes.h
common.h
Compartment.cpp
Compartment.h
CompartmentGlyph.cpp
CompartmentGlyph.h
CompartmentType.cpp
CompartmentType.h
CompBase.cpp
CompBase.h
CompConsistencyValidator.cpp
CompConsistencyValidator.h
CompExtension.cpp
CompExtension.h
CompExtensionTypes.h
CompFlatteningConverter.cpp
CompFlatteningConverter.h
CompIdentifierConsistencyValidator.cpp
CompIdentifierConsistencyValidator.h
CompModelPlugin.cpp
CompModelPlugin.h
CompSBasePlugin.cpp
CompSBasePlugin.h
CompSBMLDocumentPlugin.cpp
CompSBMLDocumentPlugin.h
CompSBMLError.h
CompSBMLErrorTable.h
CompUnitConsistencyValidator.cpp
CompUnitConsistencyValidator.h
CompValidator.cpp
CompValidator.h
ConsistencyValidator.cpp
ConsistencyValidator.h
Constraint.cpp
Constraint.h
ConstraintMacros.h
ConversionOption.cpp
ConversionOption.h
ConversionProperties.cpp
ConversionProperties.h
CubicBezier.cpp
CubicBezier.h
Curve.cpp
Curve.h
CVTerm.cpp
CVTerm.h
Date.cpp
Date.h
DefaultTerm.cpp
DefaultTerm.h
Delay.cpp
Delay.h
Deletion.cpp
Deletion.h
Dimensions.cpp
Dimensions.h
ElementFilter.cpp
ElementFilter.h
Event.cpp
Event.h
EventAssignment.cpp
EventAssignment.h
ExpatAttributes.cpp
ExpatAttributes.h
ExpatHandler.cpp
ExpatHandler.h
ExpatParser.cpp
ExpatParser.h
ExpectedAttributes.cpp
ExpectedAttributes.h
extern.h
ExternalModelDefinition.cpp
ExternalModelDefinition.h
FbcAnd.cpp
FbcAnd.h
FbcAssociation.cpp
FbcAssociation.h
FbcConsistencyValidator.cpp
FbcConsistencyValidator.h
FbcExtension.cpp
FbcExtension.h
FbcExtensionTypes.h
fbcfwd.h
FbcIdentifierConsistencyValidator.cpp
FbcIdentifierConsistencyValidator.h
FbcModelPlugin.cpp
FbcModelPlugin.h
FbcOr.cpp
FbcOr.h
FbcReactionPlugin.cpp
FbcReactionPlugin.h
FbcSBMLDocumentPlugin.cpp
FbcSBMLDocumentPlugin.h
FbcSBMLError.h
FbcSBMLErrorTable.h
FbcSpeciesPlugin.cpp
FbcSpeciesPlugin.h
FbcToCobraConverter.cpp
FbcToCobraConverter.h
FbcV1ToV2Converter.cpp
FbcV1ToV2Converter.h
FbcV2ToV1Converter.cpp
FbcV2ToV1Converter.h
FbcValidator.cpp
FbcValidator.h
FluxBound.cpp
FluxBound.h
FluxObjective.cpp
FluxObjective.h
FormulaFormatter.c
FormulaFormatter.h
FormulaParser.c
FormulaParser.h
FormulaTokenizer.c
FormulaTokenizer.h
FunctionDefinition.cpp
FunctionDefinition.h
FunctionTerm.cpp
FunctionTerm.h
GeneAssociation.cpp
GeneAssociation.h
GeneProduct.cpp
GeneProduct.h
GeneProductAssociation.cpp
GeneProductAssociation.h
GeneProductRef.cpp
GeneProductRef.h
GeneralGlyph.cpp
GeneralGlyph.h
GraphicalObject.cpp
GraphicalObject.h
Group.cpp
Group.h
GroupsConsistencyValidator.cpp
GroupsConsistencyValidator.h
GroupsExtension.cpp
GroupsExtension.h
GroupsExtensionTypes.h
groupsfwd.h
GroupsIdentifierConsistencyValidator.cpp
GroupsIdentifierConsistencyValidator.h
GroupsModelPlugin.cpp
GroupsModelPlugin.h
GroupsSBMLDocumentPlugin.cpp
GroupsSBMLDocumentPlugin.h
GroupsSBMLError.h
GroupsSBMLErrorTable.h
GroupsValidator.cpp
GroupsValidator.h
IdentifierConsistencyValidator.cpp
IdentifierConsistencyValidator.h
IdentifierTransformer.cpp
IdentifierTransformer.h
IdFilter.cpp
IdFilter.h
IdList.cpp
IdList.h
InitialAssignment.cpp
InitialAssignment.h
Input.cpp
Input.h
InternalConsistencyValidator.cpp
InternalConsistencyValidator.h
ISBMLExtensionNamespaces.cpp
ISBMLExtensionNamespaces.h
KineticLaw.cpp
KineticLaw.h
L1CompatibilityValidator.cpp
L1CompatibilityValidator.h
L2v1CompatibilityValidator.cpp
L2v1CompatibilityValidator.h
L2v2CompatibilityValidator.cpp
L2v2CompatibilityValidator.h
L2v3CompatibilityValidator.cpp
L2v3CompatibilityValidator.h
L2v4CompatibilityValidator.cpp
L2v4CompatibilityValidator.h
L3FormulaFormatter.c
L3FormulaFormatter.h
L3Parser.cpp
L3Parser.h
L3ParserSettings.cpp
L3ParserSettings.h
L3v1CompatibilityValidator.cpp
L3v1CompatibilityValidator.h
Layout.cpp
Layout.h
LayoutAnnotation.cpp
LayoutAnnotation.h
LayoutConsistencyValidator.cpp
LayoutConsistencyValidator.h
LayoutExtension.cpp
LayoutExtension.h
LayoutExtensionTypes.h
layoutfwd.h
LayoutIdentifierConsistencyValidator.cpp
LayoutIdentifierConsistencyValidator.h
LayoutModelPlugin.cpp
LayoutModelPlugin.h
LayoutSBMLDocumentPlugin.cpp
LayoutSBMLDocumentPlugin.h
LayoutSBMLError.h
LayoutSBMLErrorTable.h
LayoutSpeciesReferencePlugin.cpp
LayoutSpeciesReferencePlugin.h
LayoutUtilities.cpp
LayoutUtilities.h
LayoutValidator.cpp
LayoutValidator.h
libsbml-config-common.h
libsbml-config.h
libsbml-namespace.h
libsbml-package.h
libsbml-version.cpp
libsbml-version.h
LibXMLAttributes.cpp
LibXMLAttributes.h
LibXMLHandler.cpp
LibXMLHandler.h
LibXMLNamespaces.cpp
LibXMLNamespaces.h
LibXMLParser.cpp
LibXMLParser.h
LibXMLTranscode.cpp
LibXMLTranscode.h
LineSegment.cpp
LineSegment.h
List.cpp
List.h
ListOf.cpp
ListOf.h
ListOfDeletions.cpp
ListOfDeletions.h
ListOfExternalModelDefinitions.cpp
ListOfExternalModelDefinitions.h
ListOfGroups.cpp
ListOfGroups.h
ListOfMembers.cpp
ListOfMembers.h
ListOfModelDefinitions.cpp
ListOfModelDefinitions.h
ListOfPorts.cpp
ListOfPorts.h
ListOfReplacedElements.cpp
ListOfReplacedElements.h
ListOfSubmodels.cpp
ListOfSubmodels.h
LocalParameter.cpp
LocalParameter.h
MathML.cpp
MathML.h
MathMLConsistencyValidator.cpp
MathMLConsistencyValidator.h
Member.cpp
Member.h
memory.c
memory.h
MetaIdFilter.cpp
MetaIdFilter.h
Model.cpp
Model.h
ModelCreator.cpp
ModelCreator.h
ModelDefinition.cpp
ModelDefinition.h
ModelHistory.cpp
ModelHistory.h
ModelingPracticeValidator.cpp
ModelingPracticeValidator.h
ModifierSpeciesReference.cpp
ModifierSpeciesReference.h
Objective.cpp
Objective.h
operationReturnValues.cpp
operationReturnValues.h
Output.cpp
Output.h
OverdeterminedValidator.cpp
OverdeterminedValidator.h
Parameter.cpp
Parameter.h
Point.cpp
Point.h
Port.cpp
Port.h
PrefixTransformer.cpp
PrefixTransformer.h
Priority.cpp
Priority.h
QualConsistencyValidator.cpp
QualConsistencyValidator.h
QualExtension.cpp
QualExtension.h
QualExtensionTypes.h
qualfwd.h
QualIdentifierConsistencyValidator.cpp
QualIdentifierConsistencyValidator.h
QualitativeSpecies.cpp
QualitativeSpecies.h
QualMathConsistencyValidator.cpp
QualMathConsistencyValidator.h
QualModelPlugin.cpp
QualModelPlugin.h
QualSBMLDocumentPlugin.cpp
QualSBMLDocumentPlugin.h
QualSBMLError.h
QualSBMLErrorTable.h
QualValidator.cpp
QualValidator.h
RateRule.cpp
RateRule.h
RDFAnnotation.h
RDFAnnotationParser.cpp
RDFAnnotationParser.h
Reaction.cpp
Reaction.h
ReactionGlyph.cpp
ReactionGlyph.h
ReferenceGlyph.cpp
ReferenceGlyph.h
RegisterConverters.cpp
ReplacedBy.cpp
ReplacedBy.h
ReplacedElement.cpp
ReplacedElement.h
Replacing.cpp
Replacing.h
Rule.cpp
Rule.h
SBase.cpp
SBase.h
SBaseExtensionPoint.cpp
SBaseExtensionPoint.h
SBasePlugin.cpp
SBasePlugin.h
SBasePluginCreator.h
SBasePluginCreatorBase.cpp
SBasePluginCreatorBase.h
SBaseRef.cpp
SBaseRef.h
SBMLConstructorException.cpp
SBMLConstructorException.h
SBMLConvert.cpp
SBMLConverter.cpp
SBMLConverter.h
SBMLConverterRegister.h
SBMLConverterRegistry.cpp
SBMLConverterRegistry.h
SBMLDocument.cpp
SBMLDocument.h
SBMLDocumentPlugin.cpp
SBMLDocumentPlugin.h
SBMLDocumentPluginNotRequired.cpp
SBMLDocumentPluginNotRequired.h
SBMLError.cpp
SBMLError.h
SBMLErrorLog.cpp
SBMLErrorLog.h
SBMLErrorTable.h
SBMLExtension.cpp
SBMLExtension.h
SBMLExtensionException.cpp
SBMLExtensionException.h
SBMLExtensionNamespaces.cpp
SBMLExtensionNamespaces.h
SBMLExtensionRegister.h
SBMLExtensionRegistry.cpp
SBMLExtensionRegistry.h
SBMLExternalValidator.cpp
SBMLExternalValidator.h
SBMLFileResolver.cpp
SBMLFileResolver.h
SBMLFunctionDefinitionConverter.cpp
SBMLFunctionDefinitionConverter.h
SBMLIdConverter.cpp
SBMLIdConverter.h
SBMLInferUnitsConverter.cpp
SBMLInferUnitsConverter.h
SBMLInitialAssignmentConverter.cpp
SBMLInitialAssignmentConverter.h
SBMLInternalValidator.cpp
SBMLInternalValidator.h
SBMLLevel1Version1Converter.cpp
SBMLLevel1Version1Converter.h
SBMLLevelVersionConverter.cpp
SBMLLevelVersionConverter.h
SBMLLocalParameterConverter.cpp
SBMLLocalParameterConverter.h
SBMLNamespaces.cpp
SBMLNamespaces.h
SBMLReactionConverter.cpp
SBMLReactionConverter.h
SBMLReader.cpp
SBMLReader.h
SBMLResolver.cpp
SBMLResolver.h
SBMLResolverRegistry.cpp
SBMLResolverRegistry.h
SBMLRuleConverter.cpp
SBMLRuleConverter.h
SBMLStripPackageConverter.cpp
SBMLStripPackageConverter.h
SBMLTransforms.cpp
SBMLTransforms.h
SBMLTypeCodes.cpp
SBMLTypeCodes.h
SBMLTypes.h
SBMLUnitsConverter.cpp
SBMLUnitsConverter.h
SBMLUri.cpp
SBMLUri.h
SBMLValidator.cpp
SBMLValidator.h
SBMLVisitor.cpp
SBMLVisitor.h
SBMLWriter.cpp
SBMLWriter.h
SBO.cpp
SBO.h
SBOConsistencyValidator.cpp
SBOConsistencyValidator.h
SimpleSpeciesReference.cpp
SimpleSpeciesReference.h
Species.cpp
Species.h
SpeciesGlyph.cpp
SpeciesGlyph.h
SpeciesReference.cpp
SpeciesReference.h
SpeciesReferenceGlyph.cpp
SpeciesReferenceGlyph.h
SpeciesReferenceRole.h
SpeciesType.cpp
SpeciesType.h
Stack.c
Stack.h
StoichiometryMath.cpp
StoichiometryMath.h
StrictUnitConsistencyValidator.cpp
StrictUnitConsistencyValidator.h
StringBuffer.c
StringBuffer.h
Submodel.cpp
Submodel.h
SyntaxChecker.cpp
SyntaxChecker.h
TextGlyph.cpp
TextGlyph.h
Transition.cpp
Transition.h
Trigger.cpp
Trigger.h
Unit.cpp
Unit.h
UnitConsistencyValidator.cpp
UnitConsistencyValidator.h
UnitDefinition.cpp
UnitDefinition.h
UnitKind.c
UnitKind.h
util.cpp
util.h
Validator.cpp
Validator.h
VConstraint.cpp
VConstraint.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
Visit
SBML.org
for more information about SBML and libSBML.