TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Domain_Graph Class Reference

Build the graph of the domain that the METIS/PARMETIS/PTSCOTCH libraries need. More...

#include <Domain_Graph.h>

Collaboration diagram for Domain_Graph:
[legend]

Public Types

using ArrOfIdx_ = TRUSTArray<idx_t, idx_t>

Public Member Functions

template<typename _SIZE_>
void construire_graph_from_segment (const Domaine_32_64< _SIZE_ > &dom, bool use_weights)
template<typename _SIZE_>
void construire_graph_elem_elem (const Domaine_32_64< _SIZE_ > &dom, bool use_weights, Static_Int_Lists_32_64< _SIZE_ > &graph_elements_perio)

Public Attributes

idx_t nvtxs
idx_t nedges
idx_t weightflag
ArrOfIdx_ xadj
ArrOfIdx_ adjncy
ArrOfIdx_ vwgts
ArrOfIdx_ ewgts
ArrOfIdx_ vtxdist
ArrOfIdx_ edgegsttab

Detailed Description

Build the graph of the domain that the METIS/PARMETIS/PTSCOTCH libraries need.

Definition at line 32 of file Domain_Graph.h.

Member Typedef Documentation

◆ ArrOfIdx_

using Domain_Graph::ArrOfIdx_ = TRUSTArray<idx_t, idx_t>

Definition at line 36 of file Domain_Graph.h.

Member Function Documentation

◆ construire_graph_elem_elem()

template<typename _SIZE_>
template void Domain_Graph::construire_graph_elem_elem ( const Domaine_32_64< _SIZE_ > & dom,
bool use_weights,
Static_Int_Lists_32_64< _SIZE_ > & graph_elements_perio )

Definition at line 181 of file Domain_Graph.cpp.

◆ construire_graph_from_segment()

template<typename _SIZE_>
template void Domain_Graph::construire_graph_from_segment ( const Domaine_32_64< _SIZE_ > & dom,
bool use_weights )

Definition at line 103 of file Domain_Graph.cpp.

Member Data Documentation

◆ adjncy

ArrOfIdx_ Domain_Graph::adjncy

Definition at line 55 of file Domain_Graph.h.

◆ edgegsttab

ArrOfIdx_ Domain_Graph::edgegsttab

Definition at line 59 of file Domain_Graph.h.

◆ ewgts

ArrOfIdx_ Domain_Graph::ewgts

Definition at line 57 of file Domain_Graph.h.

◆ nedges

idx_t Domain_Graph::nedges

Definition at line 52 of file Domain_Graph.h.

◆ nvtxs

idx_t Domain_Graph::nvtxs

Definition at line 51 of file Domain_Graph.h.

◆ vtxdist

ArrOfIdx_ Domain_Graph::vtxdist

Definition at line 58 of file Domain_Graph.h.

◆ vwgts

ArrOfIdx_ Domain_Graph::vwgts

Definition at line 56 of file Domain_Graph.h.

◆ weightflag

idx_t Domain_Graph::weightflag

Definition at line 53 of file Domain_Graph.h.

◆ xadj

ArrOfIdx_ Domain_Graph::xadj

Definition at line 54 of file Domain_Graph.h.


The documentation for this class was generated from the following files: