C++ main module for gpm Package
1.0
|
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_Graph | virtual |
addEdge(const tVertexIID &from, const tVertexIID &to) | GPM_Graph | inlinevirtual |
addEdge(const tVertexIID &from, const tVertexIID &to, tEdgeIID &eiid) | GPM_Graph | inlinevirtual |
addEdge_(const tVertexIID &from, const tVertexIID &to, SP::GPM_Edge edge, tEdgeIID &iid) | GPM_Graph | protected |
addEdgeFromIds(const int &source, const int &target, tEdgeIID &iid) | GPM_Graph | inline |
addEdgeFromIds(const int &source, const int &target) | GPM_Graph | inline |
addNode() | GPM_Graph | inline |
addNode(const int &id) | GPM_Graph | inline |
addPatternFunction(SP::GPM_PatternFunction f) | GPM_PortGraph | inline |
addPort(const int &id) | GPM_PortGraph | inline |
addPort() | GPM_PortGraph | inline |
addPort(SP::GPM_Port port) | GPM_PortGraph | inline |
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_PortGraph | inline |
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_PortGraph | inline |
clearRules() | GPM_ModelGraph | |
close() | GPM_Graph | |
copy(const GPM_Graph &graph) | GPM_Graph | virtual |
CORE_Object() | CORE_Object | protected |
executeTriggerActions(CORE_Out &io) | GPM_Graph | |
exportToCurveFile(const tString &fileName, const tString &title, const tString &XLabel, const tString &YLabel) const | GPM_PortGraph | virtual |
findMesh(const vector< tFlag > &meshTypes, vector< vector< tVertexIID > > &geometries) const | GPM_PortGraph | inline |
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_Object | inlinestatic |
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_Graph | inline |
getEdgeFromIds(const int &e1, const int &e2) const | GPM_Graph | inline |
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_Graph | inline |
getGraphImplement() | GPM_Graph | inline |
getIdentityString() const | CORE_Object | inline |
getIteration() const | GPM_PortGraph | inline |
getIterationsMaxNumber() const | GPM_PortGraph | inline |
getOutput() | CORE_Object | inlinestatic |
getPath() const | GPM_PortGraph | inline |
getPatternFunctions() | GPM_PortGraph | inline |
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_Graph | inline |
getPatterns(const GPM_Graph &pattern, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const | GPM_Graph | inline |
getPatterns(SPC::GPM_Graph pattern, vector< vector< tVertexIID > > &homomorphisms, CORE_Out &io) const | GPM_Graph | inline |
getPointerAddress() const | CORE_Object | inline |
getPrefix() const | GPM_PortGraph | inline |
getRulesNumber() const | GPM_ModelGraph | |
getSharedPointer(SP::CORE_Object &p) | CORE_Object | inline |
getSharedPointer(SPC::CORE_Object &p) const | CORE_Object | inline |
getTypeName() | CORE_Object | inlinestatic |
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_Graph | protected |
GPM_ModelGraph(void) | GPM_ModelGraph | protected |
GPM_Object(void) | GPM_Object | protected |
GPM_PortGraph(void) | GPM_PortGraph | protected |
HEXAHEDRON | GPM_PortGraph | static |
initGroupNames(const vector< tString > &nodeIds, const vector< tString > &portIds) | GPM_PortGraph | |
initGroupNames() | GPM_PortGraph | inline |
is32Architecture() | CORE_Object | inlinestatic |
is64Architecture() | CORE_Object | static |
isEdgeValid(const GPM_Vertex &source, const GPM_Vertex &target, tBoolean &isValid) const | GPM_PortGraph | virtual |
isInstanceOf() const | CORE_Object | inline |
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_Graph | inline |
isIsomorph(SPC::GPM_Graph g, CORE_Out &io) const | GPM_Graph | inline |
isIsomorph(const GPM_Graph &g, CORE_Out &io) const | GPM_Graph | inline |
isMappingValid(const SV::GPM_Vertex &smallGraphVertices, const vector< tVertexIID > &mapping, CORE_Out &io) const | GPM_PortGraph | virtual |
isValid() const | GPM_PortGraph | virtual |
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_PortGraph | virtual |
merge(const tVertexIID &from, const tVertexIID &to, CORE_Out &io) | GPM_Graph | |
mIsMemoryTesting | CORE_Object | static |
New() | GPM_ModelGraph | inlinestatic |
newEdge() const | GPM_ModelGraph | inlinevirtual |
newEdge(const int &id) const | GPM_ModelGraph | inlinevirtual |
newEdge(SP::GPM_Vertex source, SP::GPM_Vertex target) const | GPM_ModelGraph | inlinevirtual |
newInstance(const tString &className) const | GPM_PortGraph | virtual |
newNode() const | GPM_ModelGraph | inlinevirtual |
newPort() const | GPM_ModelGraph | inlinevirtual |
NULL_VERTEX | GPM_Graph | static |
orderTriggerRules() | GPM_ModelGraph | |
outputPrint(const tString &message) | CORE_Object | static |
patternsMappingSignalEmit(const SVC::GPM_PatternFunction patternFunction, const vector< vector< vector< tVertexIID > > > &fmappings) const | GPM_ModelGraph | virtual |
pointer2String(const void *obj) | CORE_Object | static |
print() | CORE_Object | inlinevirtual |
print(ostream &out) const | CORE_Object | inlinevirtual |
print(const tString &message) | CORE_Object | virtual |
print(const tInteger &str) | CORE_Object | virtual |
print(const tRelativeInteger &str) | CORE_Object | virtual |
print(const tReal &str) | CORE_Object | virtual |
print(const int &str) | CORE_Object | virtual |
print(ostream &out, const tString &message) | CORE_Object | inlinestatic |
printGroupId(CORE_Out &io) const | GPM_Graph | |
printObjectsInMemory() | CORE_Object | static |
PYRAMID | GPM_PortGraph | static |
reduce(int &nReductions, CORE_Out &io) | GPM_PortGraph | virtual |
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_PortGraph | inline |
run(CORE_Out &io) | GPM_PortGraph | |
run(const tString &path, const tString &prefix, const int &nMaxIterations, CORE_Out &io) | GPM_PortGraph | inline |
saveGraph(const tString &path, const tString &prefix, const int &nDigits, const int &iterations, tString &fn) const | GPM_PortGraph | virtual |
saveToFile(const tString &fileName) const | GPM_Graph | |
SEGMENT | GPM_PortGraph | static |
setIteration(const int &v) | GPM_PortGraph | inlineprotected |
setIterationsMaxNumber(const int &v) | GPM_PortGraph | inline |
setOutput(ostream &out) | CORE_Object | inlinestatic |
setPath(const tString &path) | GPM_PortGraph | inline |
setPrefix(const tString &v) | GPM_PortGraph | inline |
setThis(SP::CORE_Object p) | CORE_Object | inlineprotected |
setType(tString type) | CORE_Object | inlineprotectedvirtual |
TETRAHEDRON | GPM_PortGraph | static |
toDoAfterThisSetting() | GPM_ModelGraph | inlinevirtual |
toString() const | GPM_Graph | virtual |
TRIANGLE | GPM_PortGraph | static |
turnBodyLineToText(tString &bdy) | GPM_Object | inlinestatic |
turnBodyTextToLine(tString &bdy) | GPM_Object | inlinestatic |
UP_TO_AUTOMORPHISM_ALL | GPM_Graph | static |
UP_TO_AUTOMORPHISM_NODE | GPM_Graph | static |
UP_TO_AUTOMORPHISM_PORT | GPM_Graph | static |
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 | |
WEDGE | GPM_PortGraph | static |
~CORE_Object() | CORE_Object | protectedvirtual |
~GPM_Graph(void) | GPM_Graph | protectedvirtual |
~GPM_ModelGraph(void) | GPM_ModelGraph | protectedvirtual |
~GPM_Object(void) | GPM_Object | protectedvirtual |
~GPM_PortGraph(void) | GPM_PortGraph | protectedvirtual |