ESyS-Particle  2.3.4
HexagBlockPy.h
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.apache.org/licenses/LICENSE-2.0 //
10 // //
12 
13 
14 #ifndef ESYS_LSMHEXAGBLOCKPY_H
15 #define ESYS_LSMHEXAGBLOCKPY_H
16 
19 
20 namespace boost
21 {
22  namespace python
23  {
24  class list;
25  }
26 }
27 
28 namespace esys
29 {
30  namespace lsm
31  {
33  {
34  public:
35  HexagBlockPy();
36 
38  const boost::python::list &dimCount,
39  double radius,
40  const ClosePackOrientation &orientation
41  );
42  private:
43  };
44 
45  void exportHexagBlock();
46  }
47 }
48 
49 #endif
HexagBlockPy.h
esys::lsm::SimpleSphereCollectionPy
Definition: SimpleSphereCollectionPy.h:28
esys::lsm::HexagBlockPy
Definition: HexagBlockPy.h:33
boost
Definition: BondInteractionGroupPy.h:20
HexagBlock.h
SimpleSpherePy.h
esys::lsm::HexagBlockPy::HexagBlockPy
HexagBlockPy()
Definition: HexagBlockPy.cpp:26
esys
Definition: CheckPointable.cpp:17
SimpleSphereCollectionPy.h
ClosePackOrientation.h
esys::lsm::exportHexagBlock
void exportHexagBlock()
Definition: HexagBlockPy.cpp:50
esys::lsm::ClosePackOrientation
ClosePackOrientation
Definition: ClosePackOrientation.h:26
esys::lsm::DEFAULT_ORIENT
@ DEFAULT_ORIENT
Definition: ClosePackOrientation.h:27
esys::lsm::ClosePackBlockGenerator< HexagBlockIterator, Particle >
esys::lsm::ClosePackBlockGenerator::createParticles
void createParticles(TmplParticleCollection &particleCollection)
Definition: ClosePackBlock.hpp:41
esys::lsm::ClosePackBlock< HexagBlockIterator, SimpleParticle >::BlockGenerator
ClosePackBlockGenerator< HexagBlockIterator, Particle > BlockGenerator
Definition: ClosePackBlock.h:65