Zoltan2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t > Class Template Reference

#include <GeometricGenerator.hpp>

Inheritance diagram for GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >:
Inheritance graph
[legend]
Collaboration diagram for GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >:
Collaboration graph
[legend]

Public Member Functions

virtual T getXCenter ()
 
virtual T getXRadius ()
 
 CoordinateGridDistribution (gno_t alongX, gno_t alongY, gno_t alongZ, int dim, T l_x, T r_x, T l_y, T r_y, T l_z, T r_z, int myRank_, int wSize)
 
virtual ~CoordinateGridDistribution ()
 
virtual CoordinatePoint< T > getPoint (gno_t pindex, unsigned int &state)
 
- Public Member Functions inherited from GeometricGen::CoordinateDistribution< T, lno_t, gno_t >
virtual ~CoordinateDistribution ()
 
 CoordinateDistribution (gno_t np_, int dim, int wSize)
 
void GetPoints (lno_t requestedPointcount, CoordinatePoint< T > *points, Hole< T > **holes, lno_t holeCount, float *sharedRatios_, int myRank)
 
void GetPoints (lno_t requestedPointcount, T **coords, lno_t tindex, Hole< T > **holes, lno_t holeCount, float *sharedRatios_, int myRank)
 

Public Attributes

leftMostx
 
rightMostx
 
leftMosty
 
rightMosty
 
leftMostz
 
rightMostz
 
gno_t along_X
 
gno_t along_Y
 
gno_t along_Z
 
processCnt
 
int myRank
 
xstep
 
ystep
 
zstep
 
gno_t xshift
 
gno_t yshift
 
gno_t zshift
 
- Public Attributes inherited from GeometricGen::CoordinateDistribution< T, lno_t, gno_t >
gno_t numPoints
 
int dimension
 
lno_t requested
 
gno_t assignedPrevious
 
int worldSize
 

Detailed Description

template<typename T, typename lno_t, typename gno_t>
class GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >

Definition at line 776 of file GeometricGenerator.hpp.

Constructor & Destructor Documentation

template<typename T, typename lno_t, typename gno_t>
GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::CoordinateGridDistribution ( gno_t  alongX,
gno_t  alongY,
gno_t  alongZ,
int  dim,
l_x,
r_x,
l_y,
r_y,
l_z,
r_z,
int  myRank_,
int  wSize 
)
inline

Definition at line 799 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
virtual GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::~CoordinateGridDistribution ( )
inlinevirtual

Definition at line 823 of file GeometricGenerator.hpp.

Member Function Documentation

template<typename T, typename lno_t, typename gno_t>
virtual T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::getXCenter ( )
inlinevirtual
template<typename T, typename lno_t, typename gno_t>
virtual T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::getXRadius ( )
inlinevirtual
template<typename T, typename lno_t, typename gno_t>
virtual CoordinatePoint<T> GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::getPoint ( gno_t  pindex,
unsigned int &  state 
)
inlinevirtual

Member Data Documentation

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::leftMostx

Definition at line 778 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::rightMostx

Definition at line 779 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::leftMosty

Definition at line 780 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::rightMosty

Definition at line 781 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::leftMostz

Definition at line 782 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::rightMostz

Definition at line 783 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::along_X

Definition at line 784 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::along_Y

Definition at line 784 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::along_Z

Definition at line 784 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::processCnt

Definition at line 786 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
int GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::myRank

Definition at line 787 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::xstep

Definition at line 788 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::ystep

Definition at line 788 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
T GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::zstep

Definition at line 788 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::xshift

Definition at line 789 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::yshift

Definition at line 789 of file GeometricGenerator.hpp.

template<typename T, typename lno_t, typename gno_t>
gno_t GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t >::zshift

Definition at line 789 of file GeometricGenerator.hpp.


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