#include <InteractionVTKWriter.h>
◆ InteractionVTKWriter() [1/2]
Non-default constructor; sets the handler and fileCounter.
BaseVTKWriter(InteractionHandler &handler)
Definition: BaseVTKWriter.h:22
◆ InteractionVTKWriter() [2/2]
Default copy constructor.
◆ getName()
std::string InteractionVTKWriter::getName |
( |
| ) |
const |
|
inline |
the name of the class in the restart file
37 return "InteractionVTKWriter";
◆ writeVTK()
void InteractionVTKWriter::writeVTK |
( |
| ) |
const |
|
overridevirtual |
◆ writeVTKPointData()
void InteractionVTKWriter::writeVTKPointData |
( |
std::fstream & |
file | ) |
const |
|
protected |
writes the point data to the vtu file (i.e. options how to color the interactions displayed in paraview)
33 file <<
" <DataArray type=\"Float32\" Name=\"Normal\" NumberOfComponents=\"3\" format=\"ascii\">\n";
37 file <<
'\t' <<
p->getNormal() <<
'\n';
39 file <<
" </DataArray>\n";
40 file <<
" <DataArray type=\"Float32\" Name=\"Overlap\" format=\"ascii\">\n";
45 file <<
'\t' <<
p->getOverlap() <<
'\n';
47 file <<
" </DataArray>\n";
48 file <<
" <DataArray type=\"Float32\" Name=\"ContactRadius\" format=\"ascii\">\n";
53 file <<
'\t' <<
p->getContactRadius() <<
'\n';
55 file <<
" </DataArray>\n";
56 file <<
" <DataArray type=\"Float32\" Name=\"Force\" NumberOfComponents=\"3\" format=\"ascii\">\n";
61 file <<
'\t' <<
p->getForce() <<
'\n';
63 file <<
" </DataArray>\n";
64 file <<
" <DataArray type=\"Float32\" Name=\"TangentialOverlap\" format=\"ascii\">\n";
69 file <<
'\t' <<
p->getTangentialOverlap() <<
'\n';
71 file <<
" </DataArray>\n";
72 file <<
" <DataArray type=\"Float32\" Name=\"Torque\" NumberOfComponents=\"3\" format=\"ascii\">\n";
77 file <<
'\t' <<
p->getTorque() <<
'\n';
79 file <<
" </DataArray>\n";
91 for (
auto f :
p->getFieldVTK(
i))
92 file <<
'\t' <<
f <<
'\n';
94 file <<
" </DataArray>\n";
int i
Definition: BiCGSTAB_step_by_step.cpp:9
float * p
Definition: Tutorial_Map_using.cpp:9
unsigned int getSize() const
Gets the size of the particleHandler (including mpi and periodic particles)
Definition: BaseHandler.h:663
T * getLastObject()
Gets a pointer to the last Object in this BaseHandler.
Definition: BaseHandler.h:642
virtual std::string getTypeVTK(unsigned i) const
Definition: BaseInteraction.cc:866
virtual std::string getNameVTK(unsigned i) const
Definition: BaseInteraction.cc:871
static int f(const TensorMap< Tensor< int, 3 > > &tensor)
Definition: cxx11_tensor_map.cpp:237
References f(), BaseHandler< T >::getLastObject(), BaseInteraction::getNameVTK(), BaseHandler< T >::getSize(), BaseInteraction::getTypeVTK(), BaseVTKWriter< InteractionHandler >::handler_, i, and p.
Referenced by writeVTK().
◆ writeVTKPoints()
void InteractionVTKWriter::writeVTKPoints |
( |
std::fstream & |
file | ) |
const |
|
protected |
writes the point data to the vtu file (i.e. the vertices of the mesh displayed in paraview)
23 file <<
" <DataArray type=\"Float32\" Name=\"Position\" NumberOfComponents=\"3\" format=\"ascii\">\n";
26 file <<
'\t' <<
p->getContactPoint() <<
'\n';
28 file <<
" </DataArray>\n";
References BaseVTKWriter< InteractionHandler >::handler_, and p.
Referenced by writeVTK().
The documentation for this class was generated from the following files: