Go to the documentation of this file.
23 template <
typename WallType>
27 console.
XDebug() <<
"VectorWallFieldSlave::VectorWallFieldSlave()\n";
34 template <
typename WallType>
38 vector<pair<int,Vec3> > data;
41 for(
typename vector<WallType*>::const_iterator
iter=m_wall.begin();
44 data.push_back(make_pair(cnt,((*iter)->*m_rdf)()));
48 m_comm->send_gather(data,0);
49 console.
XDebug() <<
" end VectorWallFieldSlave::sendData()\n";
WallType::VectorFieldFunction m_rdf
Definition: VectorWallFieldSlave.h:31
Console & XDebug()
set verbose level of next message to "xdg"
VectorWallFieldSlave(TML_Comm *, typename WallType::VectorFieldFunction)
Definition: VectorWallFieldSlave.hpp:24
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
abstract base class for communicator
Definition: comm.h:47
virtual void sendData()
Definition: VectorWallFieldSlave.hpp:35
Abstract base class for slave part of field defined on a Wall.
Definition: WallFieldSlave.h:34
Console console
Definition: console.cpp:25