ESyS-Particle  2.3.4
CubicBlockPy.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_LSMCUBICBLOCKPY_H
15 #define ESYS_LSMCUBICBLOCKPY_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  CubicBlockPy();
37  const boost::python::list &dimCount,
38  double radius,
39  const ClosePackOrientation &orientation
40  );
41  private:
42  };
43 
44  void exportOrientation();
45  void exportCubicBlock();
46  }
47 }
48 
49 #endif
esys::lsm::SimpleSphereCollectionPy
Definition: SimpleSphereCollectionPy.h:28
esys::lsm::exportCubicBlock
void exportCubicBlock()
Definition: CubicBlockPy.cpp:68
CubicBlockPy.h
CubicBlock.h
esys::lsm::CubicBlockPy::CubicBlockPy
CubicBlockPy()
Definition: CubicBlockPy.cpp:26
esys::lsm::XZY
@ XZY
Definition: ClosePackOrientation.h:29
boost
Definition: BondInteractionGroupPy.h:20
SimpleSpherePy.h
esys::lsm::ZXY
@ ZXY
Definition: ClosePackOrientation.h:32
esys
Definition: CheckPointable.cpp:17
SimpleSphereCollectionPy.h
esys::lsm::ZYX
@ ZYX
Definition: ClosePackOrientation.h:33
ClosePackOrientation.h
esys::lsm::exportOrientation
void exportOrientation()
Definition: CubicBlockPy.cpp:49
esys::lsm::XYZ
@ XYZ
Definition: ClosePackOrientation.h:28
esys::lsm::ClosePackOrientation
ClosePackOrientation
Definition: ClosePackOrientation.h:26
esys::lsm::DEFAULT_ORIENT
@ DEFAULT_ORIENT
Definition: ClosePackOrientation.h:27
esys::lsm::ClosePackBlockGenerator< CubicBlockIterator, Particle >
esys::lsm::ClosePackBlockGenerator::createParticles
void createParticles(TmplParticleCollection &particleCollection)
Definition: ClosePackBlock.hpp:41
esys::lsm::YZX
@ YZX
Definition: ClosePackOrientation.h:31
esys::lsm::CubicBlockPy
Definition: CubicBlockPy.h:33
esys::lsm::ClosePackBlock< CubicBlockIterator, SimpleParticle >::BlockGenerator
ClosePackBlockGenerator< CubicBlockIterator, Particle > BlockGenerator
Definition: ClosePackBlock.h:65
esys::lsm::YXZ
@ YXZ
Definition: ClosePackOrientation.h:30