COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Public Attributes | List of all members
PTScotchTests_Fixture Struct Reference

Public Member Functions

 PTScotchTests_Fixture ()
 common setup for each test case More...
 
 ~PTScotchTests_Fixture ()
 common tear-down for each test case More...
 
SCOTCH_Num * to_ptr (std::vector< SCOTCH_Num > &vec)
 possibly common functions used on the tests below More...
 
void gather_global_data ()
 
void build_graph ()
 
void output_graph_info ()
 
void partition_graph (const Uint nb_parts)
 
void output_graph_partitions ()
 

Public Attributes

SCOTCH_Dgraph graph
 common values accessed by all tests goes here More...
 
SCOTCH_Num baseval
 
SCOTCH_Num vertglbnbr
 
SCOTCH_Num edgeglbnbr
 
SCOTCH_Num procglbnbr
 
SCOTCH_Num vertlocnbr
 
SCOTCH_Num vertgstnbr
 
SCOTCH_Num edgelocnbr
 
SCOTCH_Num vertlocmax
 
SCOTCH_Num edgelocsiz
 
std::vector< SCOTCH_Num > vertloctab
 
std::vector< SCOTCH_Num > edgeloctab
 
std::vector< SCOTCH_Num > edgegsttab
 
std::vector< SCOTCH_Num > partloctab
 
std::vector< SCOTCH_Num > proccnttab
 
std::vector< SCOTCH_Num > procvrttab
 
int m_argc
 
char ** m_argv
 

Detailed Description

Definition at line 45 of file utest-mesh-ptscotch.cpp.

Constructor & Destructor Documentation

common setup for each test case

Definition at line 48 of file utest-mesh-ptscotch.cpp.

~PTScotchTests_Fixture ( )
inline

common tear-down for each test case

Definition at line 60 of file utest-mesh-ptscotch.cpp.

Member Function Documentation

void build_graph ( )
inline

Definition at line 146 of file utest-mesh-ptscotch.cpp.

void gather_global_data ( )
inline

Definition at line 98 of file utest-mesh-ptscotch.cpp.

void output_graph_info ( )
inline

Definition at line 171 of file utest-mesh-ptscotch.cpp.

void output_graph_partitions ( )
inline

Definition at line 246 of file utest-mesh-ptscotch.cpp.

void partition_graph ( const Uint  nb_parts)
inline

Definition at line 229 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num* to_ptr ( std::vector< SCOTCH_Num > &  vec)
inline

possibly common functions used on the tests below

Definition at line 67 of file utest-mesh-ptscotch.cpp.

Member Data Documentation

SCOTCH_Num baseval

Definition at line 79 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num edgeglbnbr

Definition at line 81 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> edgegsttab

Definition at line 92 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num edgelocnbr

Definition at line 86 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num edgelocsiz

Definition at line 89 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> edgeloctab

Definition at line 91 of file utest-mesh-ptscotch.cpp.

SCOTCH_Dgraph graph

common values accessed by all tests goes here

Definition at line 77 of file utest-mesh-ptscotch.cpp.

int m_argc

Definition at line 272 of file utest-mesh-ptscotch.cpp.

char** m_argv

Definition at line 273 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> partloctab

Definition at line 93 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> proccnttab

Definition at line 94 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num procglbnbr

Definition at line 82 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> procvrttab

Definition at line 95 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num vertglbnbr

Definition at line 80 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num vertgstnbr

Definition at line 85 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num vertlocmax

Definition at line 88 of file utest-mesh-ptscotch.cpp.

SCOTCH_Num vertlocnbr

Definition at line 84 of file utest-mesh-ptscotch.cpp.

std::vector<SCOTCH_Num> vertloctab

Definition at line 90 of file utest-mesh-ptscotch.cpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin