COPASI API  4.40.278
CSBMLExporter Member List

This is the complete list of members for CSBMLExporter, including all inherited members.

addInitialAssignmentsToModel(const CDataModel &dataModel)CSBMLExporterprotected
assignSBMLIdsToReactions(CModel *pModel)CSBMLExporterprotected
checkForEvents(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
checkForInitialAssignments(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
checkForODESpeciesInNonfixedCompartment(const CDataModel &dataModel, std::vector< SBMLIncompatibility > result)CSBMLExporterprotectedstatic
checkForPiecewiseFunctions(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
checkForPiecewiseFunctions(const CEvaluationNode &node, std::vector< SBMLIncompatibility > &result, const std::string &objectName, const std::string &objectType)CSBMLExporterprotectedstatic
checkForUnsupportedFunctionCalls(const CDataModel &dataModel, unsigned int sbmlLEvel, unsigned int sbmlVersion, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotected
checkForUnsupportedFunctionCalls(const CEvaluationNode &node, const std::set< CEvaluationNode::SubType > &unsupportedFunctions, std::vector< SBMLIncompatibility > &result, const std::string &objectDescription)CSBMLExporterprotectedstatic
checkForUnsupportedObjectReferences(const CDataModel &dataModel, unsigned int sbmlLevel, unsigned int sbmlVersion, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotected
checkForUnsupportedObjectReferences(const CEvaluationTree &expression, const CDataModel &dataModel, unsigned int sbmlLevel, unsigned int sbmlVersion, std::vector< SBMLIncompatibility > &result, std::map< std::string, const SBase * > &idMap, bool initialExpression=false, std::map< const std::string, Parameter * > *initialMap=NULL)CSBMLExporterprotectedstatic
clearCallBack()CSBMLExportervirtual
collectIds(const CDataModel &dataModel, std::map< std::string, const SBase * > &idMap)CSBMLExporterprotected
convert_to_l1v1(std::string &l1v2_string)CSBMLExporterprotectedstatic
convertASTTreeToLevel1(const ASTNode *pNode, const ListOfFunctionDefinitions &functions, std::string &message)CSBMLExporterprotectedstatic
convertToASTNode(const CEvaluationNode *pOrig, CDataModel &dataModel)CSBMLExporterprotected
convertToLevel1()CSBMLExporterprotected
createAreaUnit(const CDataModel &dataModel)CSBMLExporterprotected
createAvogadroIfNeeded(const CDataModel &dataModel)CSBMLExporterprotected
createCompartment(const CCompartment &compartment)CSBMLExporterprotected
createCompartments(CDataModel &dataModel)CSBMLExporterprotected
createEvent(const CEvent &event, Event *pSBMLEvent, CDataModel &dataModel)CSBMLExporterprotected
createEvents(CDataModel &dataModel)CSBMLExporterprotected
createFunctionDefinition(CFunction &function, CDataModel &dataModel)CSBMLExporterprotected
createFunctionDefinitions(CDataModel &dataModel)CSBMLExporterprotected
createFunctionSetFromFunctionNames(const std::set< std::string > &names, CFunctionDB *pFunDB)CSBMLExporterprotectedstatic
createIdMap(const Model &sbmlModel)CSBMLExporterprotected
createInitialAssignment(const CModelEntity &modelEntity, CDataModel &dataModel)CSBMLExporterprotected
createInitialAssignments(CDataModel &dataModel)CSBMLExporterprotected
createKineticExpression(CFunction *pFun, const std::vector< std::vector< const CDataObject * > > &arguments)CSBMLExporterprotected
createKineticLaw(const CReaction &reaction, CDataModel &dataModel, unsigned int level, unsigned int version)CSBMLExporterprotected
createLengthUnit(const CDataModel &dataModel)CSBMLExporterprotected
createMassActionExpression(const std::vector< std::vector< const CDataObject * > > &arguments, bool isReversible)CSBMLExporterprotectedstatic
createMetabolite(const CMetab &metab)CSBMLExporterprotected
createMetabolites(CDataModel &dataModel)CSBMLExporterprotected
createParameter(const CModelValue &parameter)CSBMLExporterprotected
createParameters(CDataModel &dataModel)CSBMLExporterprotected
createProgressStepOrStop(unsigned C_INT32 globalStep, unsigned C_INT32 currentTotal, const std::string &title)CSBMLExporter
createReaction(const CReaction &reaction, CDataModel &dataModel)CSBMLExporterprotected
createReactions(CDataModel &dataModel)CSBMLExporterprotected
createRule(const CModelEntity &modelEntity, CDataModel &dataModel, Rule *pOldRule)CSBMLExporterprotected
createRules(CDataModel &dataModel)CSBMLExporterprotected
createSBMLDocument(CDataModel &dataModel)CSBMLExporterprotected
createSBMLNotes(const std::string &notes_string)CSBMLExporterstatic
createSubstanceUnit(const CDataModel &dataModel)CSBMLExporterprotected
createTimesTree(const CDataVector< CChemEqElement > &vect, unsigned int pos=0)CSBMLExporterprotectedstatic
createTimeUnit(const CDataModel &dataModel)CSBMLExporterprotected
createUniqueId(const std::map< std::string, const SBase * > &idMap, const std::string &prefix, bool addIndexForFirst, const std::string &separator="_")CSBMLExporterstatic
createUnitDefinitionFor(const CUnit &unit)CSBMLExporterprotected
createUnits(const CDataModel &dataModel)CSBMLExporterprotected
createUnsupportedFunctionTypeSet(unsigned int sbmlLevel)CSBMLExporterprotectedstatic
createVolumeUnit(const CDataModel &dataModel)CSBMLExporterprotected
CSBMLExporter()CSBMLExporter
disownSBMLDocument()CSBMLExporter
exportAndAssignUnit(const CUnit &unit, SBase *sbmlElement)CSBMLExporterprotected
exportEventAssignments(const CEvent &event, Event *pSBMLEvent, CDataModel &dataModel)CSBMLExporterprotected
exportLayout(unsigned int sbmlLevel, CDataModel &dataModel)CSBMLExporter
exportModel(CDataModel &dataModel, const std::string &filename, unsigned int sbmlLevel=2, unsigned int sbmlVersion=1, bool overwrite=false)CSBMLExporter
exportModelToString(CDataModel &dataModel, unsigned int sbmlLevel, unsigned int sbmlVersion)CSBMLExporter
findAvogadro(const CDataModel &dataModel)CSBMLExporterprotected
findDirectlyUsedFunctions(const CEvaluationNode *pRootNode, std::set< std::string > &result)CSBMLExporterprotectedstatic
findModelEntityDependencies(const CEvaluationNode *pNode, const CDataModel &dataModel, std::set< const CModelEntity * > &dependencies)CSBMLExporterprotectedstatic
findUsedFunctions(std::set< CFunction * > &functions, CFunctionDB *pFunctionDB)CSBMLExporterprotectedstatic
finishCurrentStep()CSBMLExporter
finishExport()CSBMLExporter
getCallBack() constCSBMLExporter
getCOPASI2SBMLMap() constCSBMLExporter
getSBMLDocument()CSBMLExporter
hasVolumeAssignment(const CDataModel &dataModel)CSBMLExporterprotected
isDividedByVolume(const ASTNode *pRootNode, const std::string &compartmentId)CSBMLExporterprotectedstatic
isEventAssignmentSBMLCompatible(const CDataObject *pTarget, const CExpression *pExpression, const CDataModel &dataModel, unsigned int sbmlLevel, unsigned int sbmlVersion, const std::string &eventName, std::vector< SBMLIncompatibility > &result, std::map< std::string, const SBase * > &idMap)CSBMLExporterprotectedstatic
isEventSBMLCompatible(const CEvent *pEvent, const CDataModel &dataModel, unsigned int sbmlLevel, unsigned int sbmlVersion, std::vector< SBMLIncompatibility > &result, std::map< std::string, const SBase * > &idMap)CSBMLExporterprotectedstatic
isExpressionSBMLCompatible(const CEvaluationTree &expr, const CDataModel &dataModel, int sbmlLevel, int sbmlVersion, std::vector< SBMLIncompatibility > &result, std::map< std::string, const SBase * > &idMap, const std::string &objectDescription, bool initialExression=false, std::map< const std::string, Parameter * > *initialMap=NULL)CSBMLExporterprotectedstatic
isExpressionSBMLL1Compatible(const CEvaluationTree &expr, const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isExpressionSBMLL2V1Compatible(const CEvaluationTree &expr, const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isExpressionSBMLL2V3Compatible(const CEvaluationTree &expression, const CDataModel &pDataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isModelSBMLCompatible(const CDataModel &pDataModel, int sbmlLevel, int sbmlVersion, std::map< std::string, const SBase * > &idMap)CSBMLExporterstatic
isModelSBMLL1Compatible(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isModelSBMLL2V1Compatible(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isModelSBMLL2V3Compatible(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)CSBMLExporterprotectedstatic
isSetExportCOPASIMIRIAM() constCSBMLExporter
isValidSId(const std::string &id)CSBMLExporterprotectedstatic
mAssignmentVectorCSBMLExporterprotected
mAvogadroCreatedCSBMLExporterprotected
mAvogadroIdCSBMLExporterprotected
mCOPASI2SBMLMapCSBMLExporterprotected
mCurrentStepCounterCSBMLExporterprotected
mCurrentStepHandleCSBMLExporterprotected
mCurrentStepTotalCSBMLExporterprotected
mDocumentDisownedCSBMLExporterprotected
mExportCOPASIMIRIAMCSBMLExporterprotected
mExportedFunctionsCSBMLExporterprotected
mFunctionIdMapCSBMLExporterprotected
mFunctionMapCSBMLExporterprotected
mGlobalStepCounterCSBMLExporterprotected
mGlobalStepHandleCSBMLExporterprotected
mGlobalStepTotalCSBMLExporterprotected
mHandledSBMLObjectsCSBMLExporterprotected
mIdMapCSBMLExporterprotected
mIncompatibilitiesCSBMLExporterprotected
mIncompleteExportCSBMLExporterprotected
mInitialAssignmentVectorCSBMLExporterprotected
mInitialValueMapCSBMLExporterprotected
mMetaIdMapCSBMLExporterprotected
mMIRIAMWarningCSBMLExporterprotected
mODEVectorCSBMLExporterprotected
mParameterReplacementMapCSBMLExporterprotected
mpAvogadroCSBMLExporterprotected
mpProcessReportCSBMLExporterprotected
mpSBMLDocumentCSBMLExporterprotected
mSBMLLevelCSBMLExporterprotected
mSBMLVersionCSBMLExporterprotected
mSpatialSizeUnitsSpeciesCSBMLExporterprotected
multiplyByObject(const CEvaluationNode *pOrigNode, const CDataObject *pObject)CSBMLExporterprotectedstatic
mUsedFunctionsCSBMLExporterprotected
mVariableVolumesCSBMLExporterprotected
orderRules(const CDataModel &dataModel)CSBMLExporterprotected
outputIncompatibilities() constCSBMLExporterprotected
removeInitialAssignment(const std::string &sbmlId)CSBMLExporterprotected
removeRule(const std::string &sbmlId)CSBMLExporterprotected
removeUnusedObjects()CSBMLExporterprotected
replace_local_parameters(ASTNode *pOrigNode, const CDataModel &dataModel)CSBMLExporterprotected
replaceChild(const XMLNode *pParent, const XMLNode *pNewChild, unsigned int index)CSBMLExporterprotected
replaceL1IncompatibleNodes(const ASTNode *pNode)CSBMLExporterprotectedstatic
replaceSpeciesReferences(const CEvaluationNode *pOrigNode, const CDataModel &dataModel)CSBMLExporterprotected
reportCurrentProgressOrStop()CSBMLExporter
restore_local_parameters(ASTNode *pOrigNode, const CDataModel &dataModel)CSBMLExporterprotected
setExportCOPASIMIRIAM(bool exportMIRIAM)CSBMLExporter
setFunctionSBMLIds(const CEvaluationNode *pNode, CDataModel &dataModel)CSBMLExporterprotected
setHandler(CProcessReport *pProcessReport)CSBMLExporter
setSBMLNotes(SBase *pSBase, const CAnnotation *pAnno)CSBMLExporterprotectedstatic
updateCOPASI2SBMLMap(const CDataModel &dataModel)CSBMLExporterprotected
updateMIRIAMAnnotation(const CDataObject *pCOPASIObject, SBase *pSBMLObject, std::map< std::string, const SBase * > &metaIds)CSBMLExporterprotected
~CSBMLExporter()CSBMLExporter