COPASI API  4.40.278
SBMLImporter Member List

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

applyConversionFactors()SBMLImporter
applyStoichiometricExpressions(std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporterprotected
areApproximatelyEqual(const double &x, const double &y, const double &t=1e-9)SBMLImporterstatic
areEqualFunctions(const CFunction *pFun, const CFunction *pFun2)SBMLImporterstatic
areEqualSubtrees(const CEvaluationNode *pNode1, const CEvaluationNode *pNode2)SBMLImporterstatic
areRulesUnique(const Model *copasiMode)SBMLImporterprotected
areSBMLUnitDefinitionsIdentical(const SUnitInfo &unitInfo1, const SUnitInfo &unitInfo2)SBMLUnitSupportstatic
checkElementUnits(const Model *pSBMLModel, CModel *pCopasiModel)SBMLUnitSupport
checkForSpatialSizeUnits(const CDataModel &dataModel, std::vector< SBMLIncompatibility > &result)SBMLUnitSupportstatic
checkForUnitsOnNumbers(const ASTNode *pNode)SBMLImporterstatic
checkRuleMathConsistency(const Rule *pRule, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
checkValidityOfSourceDocument(SBMLDocument *sbmlDoc)SBMLImporterprotected
clearCallBack()SBMLImportervirtual
containsVolume(const ASTNode *pNode, const std::string &compartmentCN)SBMLImporterprotected
createBVarMap(const ASTNode *uDefFunction, const ASTNode *function)SBMLImporterprotected
createCCompartmentFromCompartment(const Compartment *sbmlComp, CModel *copasiModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, const Model *pSBMLModel)SBMLImporterprotected
createCFunctionFromFunctionDefinition(const FunctionDefinition *sbmlFunction, Model *pSBMLModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createCFunctionFromFunctionTree(const FunctionDefinition *pSBMLFunction, Model *pSBMLModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createCMetabFromSpecies(const Species *sbmlSpecies, CModel *copasiModel, CCompartment *copasiCompartment, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, const Model *pSBMLModel)SBMLImporterprotected
createCModelFromSBMLDocument(SBMLDocument *doc, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createCModelValueFromParameter(const Parameter *sbmlParameter, CModel *copasiModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createCReactionFromReaction(Reaction *sbmlReaction, Model *sbmlModel, CModel *cmodel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createDelayFunctionDefinition()SBMLImporterprotected
createExpressionFromFunction(const CFunction *pFun, const std::vector< std::vector< std::string > > &functionArgumentCNs)SBMLImporterprotected
createHasOnlySubstanceUnitFactor(Model *pSBMLModel, double factor, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
createProgressStepOrStop(unsigned C_INT32 globalStep, unsigned C_INT32 currentTotal, const std::string &title)SBMLImporterprotected
createUnitExpressionFor(SUnitInfo &unitInfo) constSBMLUnitSupport
deleteCopasiModel()SBMLImporter
divideByObject(const CEvaluationNode *pOrigNode, const CDataObject *pObject)SBMLImporterstatic
divideByVolume(ASTNode *node, const std::string &compartmentSBMLId)SBMLImporterprotected
doMapping(CReaction *pCopasiReaction, const CEvaluationNodeCall *pCallNode)SBMLImporterprotected
find_local_parameters_in_delay(ASTNode *pNode, Reaction *pSBMLReaction, Model *pModel, std::map< std::string, std::string > &localReplacementMap, const std::set< std::string > &localIds, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
findAvogadroConstant(Model *pSBMLModel, double factor)SBMLImporterprotected
findCorrespondingFunction(const CExpression *pExpression, const CReaction *reaction)SBMLImporterprotected
findDirectDependencies(const FunctionDefinition *pFunDef, std::map< const FunctionDefinition *, std::set< std::string > > &dependencies)SBMLImporterprotectedstatic
findDirectDependencies(const ASTNode *pNode, std::set< std::string > &dependencies)SBMLImporterprotectedstatic
findFunctionCalls(const CEvaluationNode *pNode, std::set< std::string > &functionNameSet)SBMLImporterprotected
findIdInASTTree(const ASTNode *pMath, const std::set< std::string > &reactionIds)SBMLImporter
findIdInASTTree(const ASTNode *pMath, const std::map< std::string, double > &reactionIds)SBMLImporter
finishCurrentStep()SBMLImporterprotected
finishImport()SBMLImporterprotected
getFunctionDefinitionForName(const std::string &name, const Model *model)SBMLImporterprotected
getIdsFromNode(const ASTNode *pNode, std::set< std::string > &idSet)SBMLImporterprotected
getImportCOPASIMIRIAM() constSBMLImporter
getProcessReport() constSBMLImporter
importEvent(const Event *pEvent, Model *pSBMLModel, CModel *pCopasiModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
importEvents(Model *pSBMLModel, CModel *pCopasiModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
importFunctionDefinitions(Model *pSBMLModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
importInitialAssignments(Model *pSBMLModel, std::map< const CDataObject *, SBase * > &copasi2sbmlMap, const CModel *pCOPASIModel)SBMLImporterprotected
importMIRIAM(const SBase *pSBMLObject, CDataObject *pCOPASIObject)SBMLImporterprotected
importNotes(CAnnotation *pAnno, const SBase *pSBase)SBMLImporterstatic
importRule(const Rule *rule, CModelEntity::Status ruleType, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporterprotected
importRuleForModelEntity(const Rule *rule, const CModelEntity *pMV, CModelEntity::Status ruleType, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporterprotected
importSBMLRule(const Rule *sbmlRule, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporterprotected
importUnit(const std::string unitId, const Model *pSBMLModel)SBMLUnitSupport
importUnit(const UnitDefinition *pUnitDefinition, const bool &allocated)SBMLUnitSupport
importUnitsFromSBMLDocument(Model *sbmlModel, CModel *pCopasiModel)SBMLUnitSupport
isConstantFlux(const CEvaluationNode *pRoot, CModel *pModel)SBMLImporterprotected
isDelayFunctionUsed(ConverterASTNode *pNode)SBMLImporterprotected
isEmptyOrWhiteSpace(const std::string &name)SBMLImporterstatic
isMassAction(const CEvaluationTree *pTree, const CChemEq &chemicalEquation, const CEvaluationNodeCall *pCallNode=NULL)SBMLImporterprotected
isMassActionExpression(const CEvaluationNode *pRootNode, const CChemEq &chemicalEquation)SBMLImporterprotected
isMassActionFunction(const CFunction *pFun, const CChemEq &chemicalEquation, const std::vector< std::vector< std::string > > &functionArgumentCNs)SBMLImporterprotected
isSimpleFunctionCall(const CEvaluationNode *pRootNode)SBMLImporterprotected
isStochasticModel(const Model *pSBMLModel)SBMLImporterprotected
mAssignmentToSpeciesReferenceFoundSBMLImporterprotected
mAvogadroCreatedSBMLImporterprotected
mAvogadroSetSBMLUnitSupportprotected
mChangedObjectsSBMLImporterprotected
mChemEqElementSpeciesIdMapSBMLImporterprotected
mCompartmentMapSBMLImporterprotected
mConversionFactorFoundSBMLImporterprotected
mCreatedFunctionsSBMLImporterprotected
mCurrentStepCounterSBMLImporterprotected
mCurrentStepHandleSBMLImporterprotected
mCurrentStepTotalSBMLImporterprotected
mDelayFoundSBMLImporterprotected
mDelayNodeMapSBMLImporterprotected
mDivisionByCompartmentReactionsSBMLImporterprotected
mEventAssignmentForSpeciesReferenceIgnoredSBMLImporterprotected
mExplicitelyTimeDependentFunctionDefinitionsSBMLImporterprotected
mFastReactionsSBMLImporterprotected
mFunctionNameMappingSBMLImporterprotected
mGlobalStepCounterSBMLImporterprotected
mGlobalStepHandleSBMLImporterprotected
mGlobalStepTotalSBMLImporterprotected
mIgnoredParameterUnitsSBMLImporterprotected
mIgnoredSBMLMessagesSBMLImporterprotected
mImportCOPASIMIRIAMSBMLImporterprotected
mImportedUnitsSBMLUnitSupportprivate
mIncompleteModelSBMLImporterprotected
mKnownCustomUserDefinedFunctionsSBMLImporterprotected
mKnownInitalValuesSBMLImporterprotected
mLevelSBMLUnitSupportprotected
mOriginalLevelSBMLImporterprotected
mParameterFluxMapSBMLImporterprotected
mpAreaUnitSBMLUnitSupportprivate
mpCopasiModelSBMLImporterprotected
mpDataModelSBMLImporterprotected
mpLengthUnitSBMLUnitSupportprivate
mpModelConversionFactorSBMLImporterprotected
mPotentialAvogadroNumbersSBMLImporterprotected
mpProcessReportSBMLImporterprotected
mpSbmlCallbackSBMLImporterprotected
mpSubstanceUnitSBMLUnitSupportprivate
mpTimeUnitSBMLUnitSupportprivate
mpVolumeUnitSBMLUnitSupportprivate
mRateRuleForSpeciesReferenceIgnoredSBMLImporterprotected
mReactionsSBMLImporterprotected
mReactionsWithReplacedLocalParametersSBMLImporterprotected
mSBMLIdModelValueMapSBMLImporterprotected
mSBMLSpeciesReferenceIdsSBMLImporterprotected
mSpeciesConversionParameterMapSBMLImporterprotected
mStoichiometricExpressionMapSBMLImporterprotected
mSubstanceOnlySpeciesSBMLImporterprotected
multiplySubstanceOnlySpeciesByVolume(ConverterASTNode *pNode)SBMLImporterprotected
mUnitOnNumberFoundSBMLImporterprotected
mUnsupportedAssignmentRuleFoundSBMLImporterprotected
mUnsupportedRateRuleFoundSBMLImporterprotected
mUnsupportedRuleFoundSBMLImporterprotected
mUsedSBMLIdsSBMLImporterprotected
mUsedSBMLIdsPopulatedSBMLImporterprotected
mVersionSBMLUnitSupportprotected
parseSBML(const std::string &sbmlDocumentText, SBMLDocument *&pSBMLDocument, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, CListOfLayouts *&prLol, CDataModel *pDataModel)SBMLImporter
preprocessNode(ConverterASTNode *pNode, Model *pSBMLModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Reaction *pSBMLReaction=NULL)SBMLImporterprotected
readSBML(std::string filename, SBMLDocument *&pSBMLDocument, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, CListOfLayouts *&prLol, CDataModel *pDataModel)SBMLImporter
removeUnusedFunctions(std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
renameMassActionParameters(CEvaluationNodeCall *pCallNode)SBMLImporterprotected
replace_delay_nodes(ConverterASTNode *pNode, Model *pModel, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, Reaction *pSBMLReaction, std::map< std::string, std::string > &localReplacementMap)SBMLImporterprotected
replace_name_nodes(ASTNode *pNode, const std::map< std::string, std::string > &replacementMap)SBMLImporterprotected
replace_time_with_initial_time(ASTNode *pNode, const CModel *pCOPASIModel)SBMLImporterprotected
replaceAmountReferences(ConverterASTNode *pNode, Model *pSBMLModel, double factor, std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
replaceCallNodeNames(ASTNode *pNode)SBMLImporterprotected
replaceLog(ConverterASTNode *sourceNode)SBMLImporterprotected
replaceObjectNames(ASTNode *pNode, const std::map< const CDataObject *, SBase * > &copasi2sbmlmap, bool initialExpression=false)SBMLImporterprotected
replacePowerFunctionNodes(ASTNode *node)SBMLImporterprotected
replaceRoot(ConverterASTNode *sourceNode)SBMLImporterprotected
replaceTimeAndAvogadroNodeNames(ASTNode *pNode)SBMLImporterprotected
replaceTimeDependentFunctionCalls(ASTNode *root)SBMLImporterprotected
replaceTimeNodesInFunctionDefinition(ASTNode *root, std::string newNodeName)SBMLImporterprotected
reportCurrentProgressOrStop()SBMLImporterprotected
restoreFunctionDB()SBMLImporter
round(const C_FLOAT64 &x)SBMLImporterprotectedstatic
sbmlId2CopasiCN(ASTNode *pNode, std::map< const CDataObject *, SBase * > &copasi2sbmlmap, CCopasiParameterGroup &pParamGroup, SBase *pParentObject=NULL)SBMLImporterprotected
sbmlIdMapSBMLImporterprotected
SBMLImporter()SBMLImporter
separateProductArguments(const CEvaluationNode *pRootNode, std::vector< const CEvaluationNode * > &arguments)SBMLImporterprotected
setCorrectUsage(CReaction *pCopasiReaction, const CEvaluationNodeCall *pCallNode)SBMLImporterprotected
setImportCOPASIMIRIAM(bool import)SBMLImporter
setImportHandler(CProcessReport *pProcessReport)SBMLImporter
setInitialValues(CModel *pModel, const std::map< const CDataObject *, SBase * > &copasi2sbmlmap)SBMLImporterprotected
setLevelAndVersion(int level, int version)SBMLUnitSupport
speciesMapSBMLImporterprotected
unitKindToString(UnitKind_t kind)SBMLUnitSupportstatic
UnitType enum nameSBMLUnitSupport
updateSBMLSpeciesReferenceIds(Model *pModel, std::map< std::string, double > &ids)SBMLImporterstatic
validateUnit(SUnitInfo &unitInfo, const std::string &constraint) constSBMLUnitSupport
variables2objects(const CEvaluationNode *pOrigNode, const std::map< std::string, std::string > &replacementMap)SBMLImporterprotected
~SBMLImporter()SBMLImporter
~SBMLUnitSupport()SBMLUnitSupport