rebl-AMR
Partition Class Reference

#include <partition.h>

Public Member Functions

 Partition (int argcs, char *pArgs[], int meth, int sze)
 
 Partition ()
 
void construct (int argcs, char *pArgs[], int meth, int sze)
 
void MPIStartUp ()
 
void partition (double *ID, int totalvalue)
 
bool zoltanGeometricPartitioner (const uint size, const uint ncube_total, const uint offset)
 
void zoltanSetParams ()
 
bool zoltanGeometricPartitionerSerial (const uint size, const uint ncube_total, const uint offset, int comsize, Zoltan_Out *zoltan_out)
 
 ~Partition ()
 

Private Attributes

int size
 
struct Zoltan_Struct * zz =NULL
 
MpiCom Com
 
MeshData myMesh
 
int method
 
Center_coords XYZ
 
realweight =nullptr
 

Friends

template<size_t N, typename Nvalue , size_t M, typename Mvalue >
class ReblAmr
 

Constructor & Destructor Documentation

◆ Partition() [1/2]

Partition::Partition ( int  argcs,
char *  pArgs[],
int  meth,
int  sze 
)

◆ Partition() [2/2]

Partition::Partition ( )
inline

◆ ~Partition()

Partition::~Partition ( )

Member Function Documentation

◆ construct()

void Partition::construct ( int  argcs,
char *  pArgs[],
int  meth,
int  sze 
)

◆ MPIStartUp()

void Partition::MPIStartUp ( )

◆ partition()

void Partition::partition ( double *  ID,
int  totalvalue 
)

◆ zoltanGeometricPartitioner()

bool Partition::zoltanGeometricPartitioner ( const uint  size,
const uint  ncube_total,
const uint  offset 
)

◆ zoltanGeometricPartitionerSerial()

bool Partition::zoltanGeometricPartitionerSerial ( const uint  size,
const uint  ncube_total,
const uint  offset,
int  comsize,
Zoltan_Out zoltan_out 
)

◆ zoltanSetParams()

void Partition::zoltanSetParams ( )

Friends And Related Function Documentation

◆ ReblAmr

template<size_t N, typename Nvalue , size_t M, typename Mvalue >
friend class ReblAmr
friend

Member Data Documentation

◆ Com

MpiCom Partition::Com
private

◆ method

int Partition::method
private

◆ myMesh

MeshData Partition::myMesh
private

◆ size

int Partition::size
private

◆ weight

real* Partition::weight =nullptr
private

◆ XYZ

Center_coords Partition::XYZ
private

◆ zz

struct Zoltan_Struct* Partition::zz =NULL
private

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