ESyS-Particle  2.3.4
DistConnectionsPy.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_LSMDISTCONNECTIONSPY_H
15 #define ESYS_LSMDISTCONNECTIONSPY_H
16 
17 namespace esys
18 {
19  namespace lsm
20  {
21  void exportDistConnections();
22  }
23 }
24 
25 #endif
esys::lsm::PythonIterIterator::m_iter
boost::python::object m_iter
Definition: DistConnectionsPy.cpp:76
DistConnectionsPy.h
SimpleBlockPy.h
esys::lsm::exportDistConnections
void exportDistConnections()
Definition: DistConnectionsPy.cpp:148
esys::lsm::IteratorPy::exportIterator
static void exportIterator(const std::string &pythonName, const std::string &pythonDocReturnType="object")
Definition: IteratorPy.hpp:38
esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::getNumParticles
int getNumParticles() const
Definition: DistConnections.hpp:65
esys::lsm::DistConnectionsPy::getIterator
IteratorPy2 getIterator() const
Definition: DistConnectionsPy.cpp:135
esys::lsm::SimpleSpherePy
Definition: SimpleSpherePy.h:25
esys::lsm::DistConnectionsPy::addParticles
void addParticles(boost::python::object &iteratable)
Definition: DistConnectionsPy.cpp:117
SimpleSpherePy.h
esys::lsm::PythonIterIterator
Definition: DistConnectionsPy.cpp:30
esys::lsm::PythonIterIterator::update
void update()
Definition: DistConnectionsPy.cpp:52
esys
Definition: CheckPointable.cpp:17
esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::Tag
int Tag
Definition: DistConnections.h:40
esys::lsm::DistConnectionsPy::DistConnectionsPy
DistConnectionsPy(double maxDist=0.01, Tag defaultTag=0, boost::python::object iteratable=boost::python::object())
Definition: DistConnectionsPy.cpp:83
IteratorPy.h
esys::lsm::PythonIterIterator::next
TmplExtractType next()
Definition: DistConnectionsPy.cpp:45
TaggedIdConnectionPy.h
esys::lsm::DistConnections
Definition: DistConnections.h:36
esys::lsm::PythonIterIterator::PythonIterIterator
PythonIterIterator(boost::python::object iter)
Definition: DistConnectionsPy.cpp:32
esys::lsm::DistConnectionsPy::pythonObjectAddParticlesWithTag
void pythonObjectAddParticlesWithTag(boost::python::object &iteratable, int connectionTag)
Definition: DistConnectionsPy.cpp:106
esys::lsm::PythonIterIterator::hasNext
bool hasNext() const
Definition: DistConnectionsPy.cpp:40
esys::lsm::bpu::iter
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
esys::lsm::DistConnectionsPy::pythonObjectAddParticles
void pythonObjectAddParticles(boost::python::object &iteratable)
Definition: DistConnectionsPy.cpp:99
esys::lsm::PythonIterIterator::m_next
boost::python::object m_next
Definition: DistConnectionsPy.cpp:75
DistConnections.h
esys::lsm::DistConnectionsPy
Definition: DistConnectionsPy.cpp:81
esys::lsm::TaggedIdConnectionPy
Definition: TaggedIdConnectionPy.h:24
esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::getNumConnections
int getNumConnections() const
Definition: DistConnections.hpp:71
esys::lsm::DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::create
void create(TmplParticleIterator it)
Definition: DistConnections.hpp:215
esys::lsm::DistConnectionsPy::IteratorPy2
IteratorPy< DistConnections< SimpleSpherePy, TaggedIdConnectionPy >::Iterator > IteratorPy2
Definition: DistConnectionsPy.cpp:134
esys::lsm::IteratorPy
Definition: IteratorPy.h:29
esys::lsm::PythonIterIterator::m_hasNext
bool m_hasNext
Definition: DistConnectionsPy.cpp:74
esys::lsm::DistConnectionsPy::addParticlesWithTag
void addParticlesWithTag(boost::python::object &iteratable, int connectionTag)
Definition: DistConnectionsPy.cpp:122