Template Class MeshTopology

Class Documentation

template<typename ImplSpec>
class netuit::internal::MeshTopology

Public Types

using value_type = typename node_lookup_t::value_type

Public Functions

MeshTopology(const netuit::Topology &topology, const std::function<uitsl::proc_id_t(node_id_t)> proc_assignment = uitsl::AssignIntegrated<uitsl::proc_id_t>{}, const MPI_Comm comm = MPI_COMM_WORLD, )
size_t GetNodeCount() const
size_t GetEdgeCount() const
node_lookup_t::iterator begin()
node_lookup_t::iterator end()
node_lookup_t::const_iterator begin() const
node_lookup_t::const_iterator end() const
const std::set<edge_id_t> &GetEdgeRegistry() const
const std::map<edge_id_t, node_id_t> &GetInputRegistry() const
const std::map<edge_id_t, node_id_t> &GetOutputRegistry() const
std::string ToString() const