C++ main module for gpm Package  1.0
GPM_ModelGraph Member List

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

addEdge(const tVertexIID &from, const tVertexIID &to, SP::GPM_Edge edge, tEdgeIID &iid)GPM_Graphvirtual
addEdge(const tVertexIID &from, const tVertexIID &to)GPM_Graphinlinevirtual
addEdge(const tVertexIID &from, const tVertexIID &to, tEdgeIID &eiid)GPM_Graphinlinevirtual
addEdge_(const tVertexIID &from, const tVertexIID &to, SP::GPM_Edge edge, tEdgeIID &iid)GPM_Graphprotected
addEdgeFromIds(const int &source, const int &target, tEdgeIID &iid)GPM_Graphinline
addEdgeFromIds(const int &source, const int &target)GPM_Graphinline
addNode()GPM_Graphinline
addNode(const int &id)GPM_Graphinline
addPatternFunction(SP::GPM_PatternFunction f)GPM_PortGraphinline
addPort(const int &id)GPM_PortGraphinline
addPort()GPM_PortGraphinline
addPort(SP::GPM_Port port)GPM_PortGraphinline
addPortEdgeFromIds(const int &from, const int &to, const int &fromPortId, const int &toPortId, tVertexIID &fromPortIID, tVertexIID &toPortIID)GPM_PortGraph
addPortEdgeFromIds(const int &fromId, const int &toId, const int &fromPortId, const int &toPortId)GPM_PortGraphinline
addSubGraph(const GPM_Graph &graph, map< tVertexIID, tVertexIID > &connections)GPM_Graph
addVertex(SP::GPM_Vertex vertex)GPM_Graph
buildEnvironments(map< tString, SP::GPM_Variable > &nodeEnvironment, map< tString, SP::GPM_Variable > &portEnvironment, map< tString, SP::GPM_Variable > &edgeEnvironment) const GPM_PortGraph
clear()GPM_Graph
clearPatternFunctions()GPM_PortGraphinline
clearRules()GPM_ModelGraph
close()GPM_Graph
copy(const GPM_Graph &graph)GPM_Graphvirtual
CORE_Object()CORE_Objectprotected
executeTriggerActions(CORE_Out &io)GPM_Graph
exportToCurveFile(const tString &fileName, const tString &title, const tString &XLabel, const tString &YLabel) const GPM_PortGraphvirtual
findMesh(const vector< tFlag > &meshTypes, vector< vector< tVertexIID > > &geometries) const GPM_PortGraphinline
findMesh(const tFlag &meshType, vector< vector< tVertexIID > > &geometries) const GPM_PortGraph
findSegments(vector< vector< tVertexIID > > &geometry) const GPM_PortGraph
generateEdgeId()GPM_Graph
generateQuadGraph(const int &nTriangles, const tBoolean &withMiddle, const int &n, const int &m, const tReal &w, const tReal &h, const tReal &xmin, const tReal &ymin)GPM_PortGraph
generateVertexId()GPM_Graph
getClassName(const tString &identityString)CORE_Objectinlinestatic
getClassName() const CORE_Object
getConnectedNodesToPort(const tVertexIID &portIID, tVertexIID &sourceNode, tVertexIID &targetNode) const GPM_PortGraph
getConnectedVertices(const tVertexIID &iid, vector< tVertexIID > &vertexIIDs) const GPM_Graph
getDegree(const tVertexIID &id) const GPM_Graph
getEdge(const tVertexIID &e1, const tVertexIID &e2, tEdgeIID &iid) const GPM_Graph
getEdge(const tEdgeIID &id)GPM_Graph
getEdge(const tEdgeIID &id) const GPM_Graph
getEdge(const tVertexIID &e1, const tVertexIID &e2) const GPM_Graph
getEdge(const tVertexIID &e1, const tVertexIID &e2)GPM_Graph
getEdgeFromIds(const int &e1, const int &e2, tEdgeIID &iid) const GPM_Graphinline
getEdgeFromIds(const int &e1, const int &e2) const GPM_Graphinline
getEdgeId(const tEdgeIID &iid) const GPM_Graph
getEdgeIID(const int &id, tEdgeIID &iid) const GPM_Graph
getEdges(vector< tEdgeIID > &ids) const GPM_Graph
getEdges(SV::GPM_Edge &edges) const GPM_Graph
getEdges(const tVertexIID &v, vector< tEdgeIID > &edges) const GPM_Graph
getEdgesNumber() const GPM_Graph
getEdgeVertices(const tEdgeIID &id, tVertexIID &source, tVertexIID &target) const GPM_Graph
getGraphImplement() const GPM_Graphinline
getGraphImplement()GPM_Graphinline
getIdentityString() const CORE_Objectinline
getIteration() const GPM_PortGraphinline
getIterationsMaxNumber() const GPM_PortGraphinline
getOutput()CORE_Objectinlinestatic
getPath() const GPM_PortGraphinline
getPatternFunctions()GPM_PortGraphinline
getPatterns(const GPM_Graph &pattern, const tBoolean &isUpToAutomorphism, const tFlag &upToAutomorphismType, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const GPM_Graph
getPatterns(SPC::GPM_Graph pattern, const tBoolean &isUpToAutomorphism, const tFlag &upToAutomorphismType, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const GPM_Graphinline
getPatterns(const GPM_Graph &pattern, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const GPM_Graphinline
getPatterns(SPC::GPM_Graph pattern, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const GPM_Graphinline
getPointerAddress() const CORE_Objectinline
getPrefix() const GPM_PortGraphinline
getRulesNumber() const GPM_ModelGraph
getSharedPointer(SP::CORE_Object &p)CORE_Objectinline
getSharedPointer(SPC::CORE_Object &p) const CORE_Objectinline
getTypeName()CORE_Objectinlinestatic
getVertex(const tVertexIID &iid) const GPM_Graph
getVertexId(const tVertexIID &iid) const GPM_Graph
getVertexIID(const int &id) const GPM_Graph
getVertices(vector< tVertexIID > &vertexIIDs) const GPM_Graph
getVertices(SV::GPM_Vertex &vertexIIDs) const GPM_Graph
getVerticesNumber() const GPM_Graph
GPM_Graph(void)GPM_Graphprotected
GPM_ModelGraph(void)GPM_ModelGraphprotected
GPM_Object(void)GPM_Objectprotected
GPM_PortGraph(void)GPM_PortGraphprotected
HEXAHEDRONGPM_PortGraphstatic
initGroupNames(const vector< tString > &nodeIds, const vector< tString > &portIds)GPM_PortGraph
initGroupNames()GPM_PortGraphinline
is32Architecture()CORE_Objectinlinestatic
is64Architecture()CORE_Objectstatic
isEdgeValid(const GPM_Vertex &source, const GPM_Vertex &target, tBoolean &isValid) const GPM_PortGraphvirtual
isInstanceOf() const CORE_Objectinline
isIsomorph(const GPM_Graph &g, vector< tVertexIID > &verticesMap, CORE_Out &io) const GPM_Graph
isIsomorph(SPC::GPM_Graph g, vector< tVertexIID > &verticesMap, CORE_Out &io) const GPM_Graphinline
isIsomorph(SPC::GPM_Graph g, CORE_Out &io) const GPM_Graphinline
isIsomorph(const GPM_Graph &g, CORE_Out &io) const GPM_Graphinline
isMappingValid(const SV::GPM_Vertex &smallGraphVertices, const vector< tVertexIID > &mapping, CORE_Out &io) const GPM_PortGraphvirtual
isValid() const GPM_PortGraphvirtual
loadFromFile(const tString &fileName, CORE_Out &io)GPM_Graph
loadGraph(const tString &path, const tString &prefix, const int &nDigits, const int &iterations, CORE_Out &io, tString &fn)GPM_PortGraphvirtual
merge(const tVertexIID &from, const tVertexIID &to, CORE_Out &io)GPM_Graph
mIsMemoryTestingCORE_Objectstatic
New()GPM_ModelGraphinlinestatic
newEdge() const GPM_ModelGraphinlinevirtual
newEdge(const int &id) const GPM_ModelGraphinlinevirtual
newEdge(SP::GPM_Vertex source, SP::GPM_Vertex target) const GPM_ModelGraphinlinevirtual
newInstance(const tString &className) const GPM_PortGraphvirtual
newNode() const GPM_ModelGraphinlinevirtual
newPort() const GPM_ModelGraphinlinevirtual
NULL_VERTEXGPM_Graphstatic
orderTriggerRules()GPM_ModelGraph
outputPrint(const tString &message)CORE_Objectstatic
patternsMappingSignalEmit(const SVC::GPM_PatternFunction patternFunction, const vector< vector< vector< tVertexIID > > > &fmappings) const GPM_ModelGraphvirtual
pointer2String(const void *obj)CORE_Objectstatic
print()CORE_Objectinlinevirtual
print(ostream &out) const CORE_Objectinlinevirtual
print(const tString &message)CORE_Objectvirtual
print(const tInteger &str)CORE_Objectvirtual
print(const tRelativeInteger &str)CORE_Objectvirtual
print(const tReal &str)CORE_Objectvirtual
print(const int &str)CORE_Objectvirtual
print(ostream &out, const tString &message)CORE_Objectinlinestatic
printGroupId(CORE_Out &io) const GPM_Graph
printObjectsInMemory()CORE_Objectstatic
PYRAMIDGPM_PortGraphstatic
reduce(int &nReductions, CORE_Out &io)GPM_PortGraphvirtual
removeEdge(const tEdgeIID &edgeId)GPM_Graph
removeEdges(const tVertexIID &vertexIID)GPM_Graph
removeEdges(const tVertexIID &form, const tVertexIID &to)GPM_Graph
removeVertex(const tVertexIID &iid)GPM_Graph
rewrite(int &nReductions, CORE_Out &io)GPM_PortGraphinline
run(CORE_Out &io)GPM_PortGraph
run(const tString &path, const tString &prefix, const int &nMaxIterations, CORE_Out &io)GPM_PortGraphinline
saveGraph(const tString &path, const tString &prefix, const int &nDigits, const int &iterations, tString &fn) const GPM_PortGraphvirtual
saveToFile(const tString &fileName) const GPM_Graph
SEGMENTGPM_PortGraphstatic
setIteration(const int &v)GPM_PortGraphinlineprotected
setIterationsMaxNumber(const int &v)GPM_PortGraphinline
setOutput(ostream &out)CORE_Objectinlinestatic
setPath(const tString &path)GPM_PortGraphinline
setPrefix(const tString &v)GPM_PortGraphinline
setThis(SP::CORE_Object p)CORE_Objectinlineprotected
setType(tString type)CORE_Objectinlineprotectedvirtual
TETRAHEDRONGPM_PortGraphstatic
toDoAfterThisSetting()GPM_ModelGraphinlinevirtual
toString() const GPM_Graphvirtual
TRIANGLEGPM_PortGraphstatic
turnBodyLineToText(tString &bdy)GPM_Objectinlinestatic
turnBodyTextToLine(tString &bdy)GPM_Objectinlinestatic
UP_TO_AUTOMORPHISM_ALLGPM_Graphstatic
UP_TO_AUTOMORPHISM_NODEGPM_Graphstatic
UP_TO_AUTOMORPHISM_PORTGPM_Graphstatic
updateGraphElementsEnvironment(const map< tString, SP::GPM_Variable > &nodeEnvironment, const map< tString, SP::GPM_Variable > &portEnvironment, const map< tString, SP::GPM_Variable > &edgeEnvironment)GPM_PortGraph
updateGroupId()GPM_Graph
updateRules(const GPM_ModelClassFactory &cf)GPM_ModelGraph
WEDGEGPM_PortGraphstatic
~CORE_Object()CORE_Objectprotectedvirtual
~GPM_Graph(void)GPM_Graphprotectedvirtual
~GPM_ModelGraph(void)GPM_ModelGraphprotectedvirtual
~GPM_Object(void)GPM_Objectprotectedvirtual
~GPM_PortGraph(void)GPM_PortGraphprotectedvirtual