copasi API  0.1
SBMLImporter Member List
This is the complete list of members for SBMLImporter, including all inherited members.
applyStoichiometricExpressions(std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporter [protected]
areApproximatelyEqual(const double &x, const double &y, const double &t=1e-9)SBMLImporter [protected, static]
areEqualFunctions(const CFunction *pFun, const CFunction *pFun2)SBMLImporter [protected]
areEqualSubtrees(const CEvaluationNode *pNode1, const CEvaluationNode *pNode2)SBMLImporter [protected]
areRulesUnique(const Model *copasiMode)SBMLImporter [protected]
areSBMLUnitDefinitionsIdentical(const UnitDefinition *pUdef1, const UnitDefinition *pUdef2)SBMLImporter [static]
checkElementUnits(const Model *pSBMLModel, CModel *pCopasiModel, int level, int version)SBMLImporter [protected]
checkRuleMathConsistency(const Rule *pRule, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
containsVolume(const ASTNode *pNode, const std::string &compartmentCN)SBMLImporter [protected]
convertSBMLCubicmetresToLitres(const Unit *pU)SBMLImporter [protected, static]
createBVarMap(const ASTNode *uDefFunction, const ASTNode *function)SBMLImporter [protected]
createCCompartmentFromCompartment(const Compartment *sbmlComp, CModel *copasiModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, const Model *pSBMLModel)SBMLImporter [protected]
createCFunctionFromFunctionDefinition(const FunctionDefinition *sbmlFunction, CFunctionDB *pTmpFunctionDB, Model *pSBMLModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
createCFunctionFromFunctionTree(const FunctionDefinition *pSBMLFunction, Model *pSBMLModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
createCMetabFromSpecies(const Species *sbmlSpecies, CModel *copasiModel, CCompartment *copasiCompartment, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, const Model *pSBMLModel)SBMLImporter [protected]
createCModelFromSBMLDocument(SBMLDocument *doc, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
createCModelValueFromParameter(const Parameter *sbmlParameter, CModel *copasiModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
createCReactionFromReaction(Reaction *sbmlReaction, Model *sbmlModel, CModel *cmodel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, CFunctionDB *pTmpFunctionDB)SBMLImporter [protected]
createDelayFunctionDefinition()SBMLImporter [protected]
createExpressionFromFunction(const CFunction *pFun, const std::vector< std::vector< std::string > > &functionArgumentCNs)SBMLImporter [protected]
createHasOnlySubstanceUnitFactor(Model *pSBMLModel, double factor, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
doMapping(CReaction *pCopasiReaction, const CEvaluationNodeCall *pCallNode)SBMLImporter [protected]
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< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
findAvogadroConstant(Model *pSBMLModel, double factor)SBMLImporter [protected]
findCorrespondingFunction(const CFunction *tree, const CReaction *reaction)SBMLImporter [protected]
findDirectDependencies(const FunctionDefinition *pFunDef, std::map< const FunctionDefinition *, std::set< std::string > > &dependencies)SBMLImporter [protected, static]
findDirectDependencies(const ASTNode *pNode, std::set< std::string > &dependencies)SBMLImporter [protected, static]
findFunctionCalls(const CEvaluationNode *pNode, std::set< std::string > &functionNameSet)SBMLImporter [protected]
findIdInASTTree(const ASTNode *pMath, const std::set< std::string > &reactionIds)SBMLImporter
functionDBSBMLImporter [protected]
getFunctionDefinitionForName(const std::string name, const Model *model)SBMLImporter [protected]
getIdsFromNode(const ASTNode *pNode, std::set< std::string > &idSet)SBMLImporter [protected]
getImportCOPASIMIRIAM() const SBMLImporter
getImportHandlerAddr()SBMLImporter
getSBMLUnitDefinitionForId(const std::string &unitId, const Model *pSBMLModel)SBMLImporter [static]
handleAreaUnit(const UnitDefinition *uDef)SBMLImporter [protected]
handleLengthUnit(const UnitDefinition *uDef)SBMLImporter [protected]
handleSubstanceUnit(const UnitDefinition *uDef)SBMLImporter [protected]
handleTimeUnit(const UnitDefinition *uDef)SBMLImporter [protected]
handleVolumeUnit(const UnitDefinition *uDef)SBMLImporter [protected]
importEvent(const Event *pEvent, Model *pSBMLModel, CModel *pCopasiModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
importEvents(Model *pSBMLModel, CModel *pCopasiModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
importFunctionDefinitions(Model *pSBMLModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
importInitialAssignments(Model *pSBMLModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlMap, const CModel *pCOPASIModel)SBMLImporter [protected]
importMIRIAM(const SBase *pSBMLObject, CCopasiObject *pCOPASIObject)SBMLImporter [protected]
importRule(const Rule *rule, CModelEntity::Status ruleType, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporter [protected]
importRuleForModelEntity(const Rule *rule, CModelEntity *pMV, CModelEntity::Status ruleType, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporter [protected]
importSBMLRule(const Rule *sbmlRule, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Model *pSBMLModel)SBMLImporter [protected]
isConstantFlux(const CEvaluationNode *pRoot, CModel *pModel, CFunctionDB *pFunctionDB)SBMLImporter [protected, static]
isDelayFunctionUsed(ConverterASTNode *pNode)SBMLImporter [protected]
isMassAction(const CEvaluationTree *pTree, const CChemEq &chemicalEquation, const CEvaluationNodeCall *pCallNode=NULL)SBMLImporter [protected]
isMassActionExpression(const CEvaluationNode *pRootNode, const CChemEq &chemicalEquation)SBMLImporter [protected]
isMassActionFunction(const CFunction *pFun, const CChemEq &chemicalEquation, const std::vector< std::vector< std::string > > &functionArgumentCNs)SBMLImporter [protected]
isMultipliedByVolume(const ASTNode *node, const std::string &compartmentSBMLId)SBMLImporter [protected]
isSimpleFunctionCall(const CEvaluationNode *pRootNode)SBMLImporter [protected]
isStochasticModel(const Model *pSBMLModel)SBMLImporter [protected]
mAssignmentToSpeciesReferenceFoundSBMLImporter [protected]
mAvogadroCreatedSBMLImporter [protected]
mDelayFoundSBMLImporter [protected]
mDelayNodeMapSBMLImporter [protected]
mDivisionByCompartmentReactionsSBMLImporter [protected]
mExplicitelyTimeDependentFunctionDefinitionsSBMLImporter [protected]
mFastReactionsSBMLImporter [protected]
mFunctionNameMappingSBMLImporter [protected]
mhImportStepSBMLImporter [protected]
mIgnoredParameterUnitsSBMLImporter [protected]
mIgnoredSBMLMessagesSBMLImporter [protected]
mImportCOPASIMIRIAMSBMLImporter [protected]
mImportStepSBMLImporter [protected]
mIncompleteModelSBMLImporter [protected]
mLevelSBMLImporter [protected]
mOriginalLevelSBMLImporter [protected]
mpCopasiModelSBMLImporter [protected]
mpDataModelSBMLImporter [protected]
mpImportHandlerSBMLImporter [protected]
mPotentialAvogadroNumbersSBMLImporter [protected]
mReactionsWithReplacedLocalParametersSBMLImporter [protected]
mStoichiometricExpressionMapSBMLImporter [protected]
mSubstanceOnlySpeciesSBMLImporter [protected]
mTotalStepsSBMLImporter [protected]
multiplySubstanceOnlySpeciesByVolume(ConverterASTNode *pNode)SBMLImporter [protected]
mUnitOnNumberFoundSBMLImporter [protected]
mUnsupportedAssignmentRuleFoundSBMLImporter [protected]
mUnsupportedRateRuleFoundSBMLImporter [protected]
mUnsupportedRuleFoundSBMLImporter [protected]
mUsedFunctionsSBMLImporter [protected]
mUsedSBMLIdsSBMLImporter [protected]
mUsedSBMLIdsPopulatedSBMLImporter [protected]
mVersionSBMLImporter [protected]
normalizeSBMLUnit(Unit *pU)SBMLImporter [protected, static]
parseSBML(const std::string &sbmlDocumentText, CFunctionDB *funDB, SBMLDocument *&pSBMLDocument, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, CListOfLayouts *&prLol, CCopasiDataModel *pDataModel)SBMLImporter
preprocessNode(ConverterASTNode *pNode, Model *pSBMLModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Reaction *pSBMLReaction=NULL)SBMLImporter [protected]
readSBML(std::string filename, CFunctionDB *funDB, SBMLDocument *&pSBMLDocument, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, CListOfLayouts *&prLol, CCopasiDataModel *pDataModel)SBMLImporter
removeUnusedFunctions(CFunctionDB *pTmpFunctionDB, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
renameMassActionParameters(CEvaluationNodeCall *pCallNode)SBMLImporter [protected]
replace_delay_nodes(ConverterASTNode *pNode, Model *pModel, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, Reaction *pSBMLReaction, std::map< std::string, std::string > &localReplacementMap)SBMLImporter [protected]
replace_name_nodes(ASTNode *pNode, const std::map< std::string, std::string > &replacementMap)SBMLImporter [protected]
replace_time_with_initial_time(ASTNode *pNode, const CModel *pCOPASIModel)SBMLImporter [protected]
replaceAmountReferences(ConverterASTNode *pNode, Model *pSBMLModel, double factor, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
replaceBvars(const ASTNode *node, std::map< std::string, ASTNode * > bvarMap)SBMLImporter [protected]
replaceCallNodeNames(ASTNode *pNode)SBMLImporter [protected]
replaceLog(ConverterASTNode *sourceNode)SBMLImporter [protected]
replaceObjectNames(ASTNode *pNode, const std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, bool initialExpression=false)SBMLImporter [protected]
replacePowerFunctionNodes(ASTNode *node)SBMLImporter [protected]
replaceRoot(ConverterASTNode *sourceNode)SBMLImporter [protected]
replaceTimeDependentFunctionCalls(ASTNode *root)SBMLImporter [protected]
replaceTimeNodeNames(ASTNode *pNode)SBMLImporter [protected]
replaceTimeNodesInFunctionDefinition(ASTNode *root, std::string newNodeName)SBMLImporter [protected]
restoreFunctionDB()SBMLImporter
round(const C_FLOAT64 &x)SBMLImporter [protected, static]
sbmlId2CopasiCN(ASTNode *pNode, std::map< CCopasiObject *, SBase * > &copasi2sbmlmap, CCopasiParameterGroup &pParamGroup)SBMLImporter [protected]
sbmlIdMapSBMLImporter [protected]
SBMLImporter()SBMLImporter
separateProductArguments(const CEvaluationNode *pRootNode, std::vector< const CEvaluationNode * > &arguments)SBMLImporter [protected]
setCorrectUsage(CReaction *pCopasiReaction, const CEvaluationNodeCall *pCallNode)SBMLImporter [protected]
setImportCOPASIMIRIAM(bool import)SBMLImporter
setImportHandler(CProcessReport *pHandler)SBMLImporter
setInitialValues(CModel *pModel, const std::map< CCopasiObject *, SBase * > &copasi2sbmlmap)SBMLImporter [protected]
speciesMapSBMLImporter [protected]
variables2objects(const CEvaluationNode *pOrigNode, const std::map< std::string, std::string > &replacementMap)SBMLImporter [protected]
~SBMLImporter()SBMLImporter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines