#include <FluidProblem.h>
Public Member Functions | |
PointCloudCtrl2 () | |
virtual | ~PointCloudCtrl2 () |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | Restart (std::ifstream &ifs, int &pos) |
virtual void | Checkpointing (std::ofstream &ofs) |
Public Attributes | |
int | type |
int | num_initPoints |
int | cloudUpdate |
int | emit_count |
int | num_points |
DataType | emit_init |
DataType | emit_intrvl |
DataType | emit_time |
std::vector< PVCType > | pointCloud |
std::vector< PVCType > | pointCloud_old |
std::vector< int > | cloudCheck |
ControlDevice | CLocCtrl |
point_type | _IntPoints_init [(3)] |
point_type | _IntPoints [MaxIntPoints] |
DataType | age [MaxIntPoints] |
std::string | _IntName |
PointCloudCtrl2::PointCloudCtrl2 | ( | ) | [inline] |
References _IntName, emit_time, num_points, and pointCloud.
virtual PointCloudCtrl2::~PointCloudCtrl2 | ( | ) | [inline, virtual] |
virtual void PointCloudCtrl2::Checkpointing | ( | std::ofstream & | ofs | ) | [inline, virtual] |
References _IntPoints, _IntPoints_init, age, emit_count, emit_time, comm_service::log(), num_initPoints, and num_points.
virtual void PointCloudCtrl2::register_at | ( | ControlDevice & | Ctrl, | |
const std::string & | prefix | |||
) | [inline, virtual] |
References _IntName, _IntPoints_init, CLocCtrl, DIM, emit_init, emit_intrvl, ControlDevice::getSubDevice(), MaxIntPoints_init, num_initPoints, RegisterAt(), and type.
virtual void PointCloudCtrl2::register_at | ( | ControlDevice & | Ctrl | ) | [inline, virtual] |
virtual void PointCloudCtrl2::Restart | ( | std::ifstream & | ifs, | |
int & | pos | |||
) | [inline, virtual] |
References _IntPoints, _IntPoints_init, age, emit_count, emit_time, comm_service::log(), num_initPoints, and num_points.
std::string PointCloudCtrl2::_IntName |
Referenced by PointCloudCtrl2(), and register_at().
point_type PointCloudCtrl2::_IntPoints[MaxIntPoints] [mutable] |
Referenced by Checkpointing(), and Restart().
point_type PointCloudCtrl2::_IntPoints_init[(3)] [mutable] |
Referenced by Checkpointing(), register_at(), and Restart().
DataType PointCloudCtrl2::age[MaxIntPoints] [mutable] |
Referenced by Checkpointing(), and Restart().
Referenced by register_at().
std::vector<int> PointCloudCtrl2::cloudCheck [mutable] |
int PointCloudCtrl2::cloudUpdate [mutable] |
int PointCloudCtrl2::emit_count [mutable] |
Referenced by Checkpointing(), and Restart().
Referenced by register_at().
Referenced by register_at().
DataType PointCloudCtrl2::emit_time [mutable] |
Referenced by Checkpointing(), PointCloudCtrl2(), and Restart().
Referenced by Checkpointing(), register_at(), and Restart().
int PointCloudCtrl2::num_points [mutable] |
Referenced by Checkpointing(), PointCloudCtrl2(), and Restart().
std::vector<PVCType> PointCloudCtrl2::pointCloud [mutable] |
Referenced by PointCloudCtrl2().
std::vector<PVCType> PointCloudCtrl2::pointCloud_old [mutable] |
Referenced by register_at().