|
ESyS-Particle
2.3
|
#include <ClosePackBlock.h>


Public Types | |
| typedef TmplClosePackIterator | CentrePointIterator |
Public Member Functions | |
| ClosePackBlockGenerator (unsigned int numX, unsigned int numY, unsigned int numZ, double radius=0.5, ClosePackOrientation orientation=DEFAULT_ORIENT) | |
| virtual | ~ClosePackBlockGenerator () |
| double | getRadius () const |
| template<typename TmplParticleCollection > | |
| void | createParticles (TmplParticleCollection &particleCollection) |
Private Attributes | |
| double | m_radius |
| Vec3L | m_dimCounts |
| ClosePackOrientation | m_orientation |
| typedef TmplClosePackIterator esys::lsm::ClosePackBlockGenerator< TmplClosePackIterator, TmplParticle >::CentrePointIterator |
| esys::lsm::ClosePackBlockGenerator< TmplClosePackIterator, TmplParticle >::ClosePackBlockGenerator | ( | unsigned int | numX, |
| unsigned int | numY, | ||
| unsigned int | numZ, | ||
| double | radius = 0.5, |
||
| ClosePackOrientation | orientation = DEFAULT_ORIENT |
||
| ) |
|
virtual |
| void esys::lsm::ClosePackBlockGenerator< TmplClosePackIterator, TmplParticle >::createParticles | ( | TmplParticleCollection & | particleCollection | ) |
References esys::lsm::DEFAULT_ORIENT, and esys::lsm::XYZ.
Referenced by esys::lsm::CubicBlockPy::CubicBlockPy(), and esys::lsm::HexagBlockPy::HexagBlockPy().

| double esys::lsm::ClosePackBlockGenerator< TmplClosePackIterator, TmplParticle >::getRadius | ( | ) | const |
|
private |
|
private |
|
private |