DomainPartitioner Class Reference#include <DomainPartitioner.h>
Detailed Description
Definition at line 50 of file DomainPartitioner.h. Constructor & Destructor Documentation
Definition at line 99 of file DomainPartitioner.cpp.
Definition at line 118 of file DomainPartitioner.cpp.
Member Function Documentation
Definition at line 135 of file DomainPartitioner.cpp. References TaggedObjectStorage::addComponent(), Domain::addElement(), NodeLocations::addPartition(), Domain::domainChange(), endln, Vertex::getAdjacency(), Vertex::getColor(), TaggedObjectStorage::getComponentPtr(), TaggedObjectStorage::getComponents(), LoadPattern::getCopy(), PartitionedDomain::getElement(), LoadPattern::getElementalLoads(), Domain::getElementGraph(), Element::getExternalNodes(), Domain::getLoadPattern(), Domain::getLoadPatterns(), Domain::getMPs(), LoadPattern::getNodalLoads(), Domain::getNode(), MP_Constraint::getNodeConstrained(), MP_Constraint::getNodeRetained(), Domain::getNodes(), SP_Constraint::getNodeTag(), NodalLoad::getNodeTag(), Vertex::getRef(), Domain::getSPs(), LoadPattern::getSPs(), PartitionedDomain::getSubdomainPtr(), PartitionedDomain::getSubdomains(), TaggedObject::getTag(), Graph::getVertexPtr(), Graph::getVertices(), l, NodeLocations::nodePartitions, NodeLocations::numPartitions, opserr, GraphPartitioner::partition(), PartitionedDomain::removeElement(), PartitionedDomain::removeMP_Constraint(), LoadPattern::removeNodalLoad(), PartitionedDomain::removeNode(), PartitionedDomain::removeSP_Constraint(), LoadPattern::removeSP_Constraint(), and ID::Size(). Referenced by PartitionedDomain::partition(), and releaseVertex().
Definition at line 507 of file DomainPartitioner.cpp. References LoadBalancer::balance(), Domain::domainChange(), PartitionedDomain::getSubdomains(), and opserr. Referenced by PartitionedDomain::commit().
Definition at line 540 of file DomainPartitioner.cpp.
Definition at line 548 of file DomainPartitioner.cpp. References exit(), PartitionedDomain::getSubdomainGraph(), and opserr.
Definition at line 559 of file DomainPartitioner.cpp. References exit(), Domain::getElementGraph(), and opserr.
Definition at line 1290 of file DomainPartitioner.cpp. References Vertex::getAdjacency(), Vertex::getColor(), PartitionedDomain::getSubdomainPtr(), Graph::getVertexPtr(), Vertex::getWeight(), opserr, partition(), ID::Size(), swapVertex(), and ID::Zero(). Referenced by releaseBoundary().
Definition at line 1374 of file DomainPartitioner.cpp. References Graph::addVertex(), Graph::getNumVertex(), PartitionedDomain::getSubdomainPtr(), TaggedObject::getTag(), Graph::getVertices(), opserr, and releaseVertex().
The documentation for this class was generated from the following files:
|