Go to the documentation of this file.
14 #ifndef ESYS_WAVEPROPAGATION_H
15 #define ESYS_WAVEPROPAGATION_H
BOOST_PYTHON_MODULE(WavePropagationPy)
Definition: ExportModuleWavePropagation.cpp:17
void visitRotParticle(const TmplParticle &p)
Definition: WavePropagationPy.cpp:45
void visitParticle(const TmplParticle &p)
Definition: WavePropagationPy.cpp:35
WavePropagationPy(int numWorkers, const boost::python::list &dimList)
Definition: WavePropagationPy.cpp:69
ParticleDataWriter(const std::string &fileName)
Definition: WavePropagationPy.cpp:29
void visitRotThermParticle(const TmplParticle &p)
Definition: WavePropagationPy.cpp:57
std::ofstream m_oStream
Definition: WavePropagationPy.cpp:63
const CLatticeMaster & getLatticeMaster() const
Definition: LsmMpiPy.cpp:1498
std::vector< int > IdVector
Definition: WavePropagationPy.cpp:108
Definition: CheckPointable.cpp:17
void visitParticles(const IdVector &particleIdVector, TmplVisitor &visitor)
Definition: LatticeMaster.hpp:228
Wrapper to make LatticeMaster methods available in Python.
Definition: LsmMpiPy.h:103
void visitRotParticleVi(const TmplParticle &p)
Definition: WavePropagationPy.cpp:51
void exportWavePropagation()
Definition: WavePropagationPy.cpp:112
Definition: WavePropagationPy.cpp:27
Definition: WavePropagationPy.cpp:67
IdVector m_idVector
Definition: WavePropagationPy.cpp:109
void setParticleDataIdList(const boost::python::list &idList)
Definition: WavePropagationPy.cpp:97
void writeParticleDataToFile(const std::string &fileName)
Definition: WavePropagationPy.cpp:86
boost::python::list vectorToList(const TmplVector &vec)
Definition: ListConverter.h:83
void writeParticleDataToFilePyIdList(const boost::python::list &idList, const std::string &fileName)
Definition: WavePropagationPy.cpp:74
boost::python::list getParticleDataIdList() const
Definition: WavePropagationPy.cpp:102