Class xlifepp::PartitionData# class PartitionData# Collaboration diagram for xlifepp::PartitionData: digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "7" [label="std::list< number_t >" tooltip="std::list< number_t >"] "6" [label="std::map< number_t, int_t >" tooltip="std::map< number_t, int_t >"] "4" [label="std::map< number_t, xlifepp::GeomElement * >" tooltip="std::map< number_t, xlifepp::GeomElement * >"] "8" [label="std::list< T >" tooltip="std::list< T >"] "5" [label="std::map< K, T >" tooltip="std::map< K, T >"] "3" [label="std::vector< T >" tooltip="std::vector< T >"] "9" [label="std::vector< xlifepp::GeomElement * >" tooltip="std::vector< xlifepp::GeomElement * >"] "2" [label="std::vector< xlifepp::MeshDomain * >" tooltip="std::vector< xlifepp::MeshDomain * >"] "1" [label="xlifepp::PartitionData" tooltip="xlifepp::PartitionData" fillcolor="#BFBFBF"] "7" -> "8" [dir=forward tooltip="template-instance"] "6" -> "5" [dir=forward tooltip="template-instance"] "4" -> "5" [dir=forward tooltip="template-instance"] "9" -> "3" [dir=forward tooltip="template-instance"] "2" -> "3" [dir=forward tooltip="template-instance"] "1" -> "2" [dir=forward tooltip="usage"] "1" -> "4" [dir=forward tooltip="usage"] "1" -> "6" [dir=forward tooltip="usage"] "1" -> "7" [dir=forward tooltip="usage"] "1" -> "9" [dir=forward tooltip="usage"] } to store general information of geometric domain Public Functions inline std::list<number_t> &interfaceElements()# list of interface elements inline std::vector<GeomElement*> &interfaceSideElements()# vector containing interface Sides number number_t interfaceSides(number_t, const std::vector<GeomElement*> &geomElements)# create the list of side elements on interfaces (may be created) must be called after eltsVertPartInterface() inline std::list<number_t> &interfaceVertices()# list of interface vertices number_t metisPartition(number_t &nbElts, number_t &nbVertices, const std::vector<GeomElement*> &geomElements, idx_t *epart)# main partioning function using Metis