OpenLB 1.7
|
#include <superParticleSysVTUout.h>
Public Member Functions | |
SuperParticleSysVtuWriterMag (SuperParticleSystem3D< T, MagneticParticle3D > &, std::string const, const std::bitset< 9 > &properties, bool binary=true) | |
SuperParticleSysVtuWriterMag (const SuperParticleSysVtuWriterMag< T > &rhs) | |
SuperParticleSysVtuWriterMag (const SuperParticleSysVtuWriterMag< T > &&rhs) | |
void | write (int iT=0) |
void | set (int) |
Public Member Functions inherited from olb::SuperParticleSysVtuWriter< T, MagneticParticle3D > | |
SuperParticleSysVtuWriter (SuperParticleSystem3D< T, MagneticParticle3D > &, std::string const, unsigned short properties, bool binary=true) | |
SuperParticleSysVtuWriter (const SuperParticleSysVtuWriter< T, MagneticParticle3D > &rhs) | |
SuperParticleSysVtuWriter (const SuperParticleSysVtuWriter< T, MagneticParticle3D > &&rhs) | |
void | write (int iT=0) |
int | numofpsys () |
void | set (unsigned short) |
Public Attributes | |
const int | pPropActive = 0 |
const int | pPropCuboid = 1 |
const int | pPropMass = 2 |
const int | pPropRadius = 3 |
const int | pPropVelocity = 4 |
const int | pPropForce = 5 |
const int | pPropAVel = 6 |
const int | pPropTorque = 7 |
const int | pPropMoment = 8 |
Additional Inherited Members | |
Public Types inherited from olb::SuperParticleSysVtuWriter< T, MagneticParticle3D > | |
enum | particleProperties |
Protected Member Functions inherited from olb::SuperParticleSysVtuWriter< T, MagneticParticle3D > | |
void | preambleVTU (const std::string &fullName) |
performes <VTKFile ...>, <ImageData ...> and <PieceExtent ...> | |
void | closeVTU (const std::string &fullNamePiece) |
performes </ImageData> and </VTKFile> | |
void | preamblePVD (const std::string &fullNamePVD) |
performes <VTKFile ...> and <Collection> | |
void | closePVD (const std::string &fullNamePVD) |
performes </Collection> and </VTKFile> | |
void | dataPVD (int iT, int iR, const std::string &fullNamePVD, const std::string &namePiece) |
performes <DataSet timestep= ... file=namePiece > | |
void | dataPVDmaster (int iT, int iR, const std::string &fullNamePVDMaster, const std::string &namePiece) |
performes <DataSet timestep= ... file=namePiece > | |
void | dataArray (const std::string &fullName) |
writes functors stored at pointerVec | |
void | dataArrayBinary (const std::string &fullName) |
writes functors stored at pointerVec | |
void | preambleOneFile (const std::string &fullName) |
performes <VTKFile...> and <ImageData ...> | |
void | writePieceToOneFile (const std::string &fullName) |
writes instantaniously given functor, without adding to _pointerVec | |
void | createMasterFile () |
Protected Attributes inherited from olb::SuperParticleSysVtuWriter< T, MagneticParticle3D > | |
SuperParticleSystem3D< T, MagneticParticle3D > & | _psys |
std::string | _name |
unsigned short | _properties |
bool | _binary |
bool | _haveMaster |
OstreamManager | clout |
Definition at line 106 of file superParticleSysVTUout.h.
olb::SuperParticleSysVtuWriterMag< T >::SuperParticleSysVtuWriterMag | ( | SuperParticleSystem3D< T, MagneticParticle3D > & | psys, |
std::string const | filename, | ||
const std::bitset< 9 > & | properties, | ||
bool | binary = true ) |
Definition at line 690 of file superParticleSysVTUout.hh.
olb::SuperParticleSysVtuWriterMag< T >::SuperParticleSysVtuWriterMag | ( | const SuperParticleSysVtuWriterMag< T > & | rhs | ) |
Definition at line 681 of file superParticleSysVTUout.hh.
olb::SuperParticleSysVtuWriterMag< T >::SuperParticleSysVtuWriterMag | ( | const SuperParticleSysVtuWriterMag< T > && | rhs | ) |
Definition at line 685 of file superParticleSysVTUout.hh.
void olb::SuperParticleSysVtuWriterMag< T >::set | ( | int | pref | ) |
Definition at line 1324 of file superParticleSysVTUout.hh.
void olb::SuperParticleSysVtuWriterMag< T >::write | ( | int | iT = 0 | ) |
Definition at line 1279 of file superParticleSysVTUout.hh.
References olb::createFileName(), olb::singleton::directories(), olb::singleton::MpiManager::getRank(), olb::singleton::MpiManager::getSize(), olb::singleton::Directories::getVtkOutDir(), and olb::singleton::mpi().
const int olb::SuperParticleSysVtuWriterMag< T >::pPropActive = 0 |
Definition at line 108 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropAVel = 6 |
Definition at line 114 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropCuboid = 1 |
Definition at line 109 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropForce = 5 |
Definition at line 113 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropMass = 2 |
Definition at line 110 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropMoment = 8 |
Definition at line 116 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropRadius = 3 |
Definition at line 111 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropTorque = 7 |
Definition at line 115 of file superParticleSysVTUout.h.
const int olb::SuperParticleSysVtuWriterMag< T >::pPropVelocity = 4 |
Definition at line 112 of file superParticleSysVTUout.h.