Memosa-FVM
0.2
|
#include <VTKWriter.h>
Public Types | |
typedef Array< T > | TArray |
typedef Array< int > | IntArray |
typedef Vector< T, 3 > | VectorT3 |
typedef Array< Vector< T, 3 > > | VectorT3Array |
Public Member Functions | |
VTKWriter (const GeomFields &geomFields, const MeshList &meshes, const string fileName, const string &comment, const bool binary, const int atypeComponent, const bool surfaceOnly=false) | |
void | init () |
void | writeScalarField (const Field &field, const string label) |
void | writeVectorField (const Field &field, const string label) |
void | finish () |
Private Attributes | |
const GeomFields & | _geomFields |
const MeshList | _meshes |
FILE * | _fp |
const bool | _binary |
const int | _atypeComponent |
int | _gNodeCount |
int | _gCellCount |
const bool | _surfaceOnly |
Definition at line 36 of file VTKWriter.h.
Definition at line 40 of file VTKWriter.h.
Definition at line 39 of file VTKWriter.h.
Definition at line 41 of file VTKWriter.h.
typedef Array<Vector<T,3> > VTKWriter< T >::VectorT3Array |
Definition at line 42 of file VTKWriter.h.
|
inline |
Definition at line 44 of file VTKWriter.h.
References VTKWriter< T >::_fp, VTKWriter< T >::_gCellCount, VTKWriter< T >::_geomFields, VTKWriter< T >::_gNodeCount, VTKWriter< T >::_meshes, VTKWriter< T >::_surfaceOnly, Field::addArray(), GeomFields::coordinate, Mesh::getAllFaceGroups(), Mesh::getCellNodes(), Mesh::getCells(), StorageSite::getCount(), CRConnectivity::getCount(), Mesh::getDimension(), Mesh::getFaceNodes(), Mesh::getNodes(), StorageSite::getSelfCount(), FaceGroup::groupType, GeomFields::ibType, Mesh::IBTYPE_FLUID, FaceGroup::site, VTK_CONVEX_POINT_SET, VTK_HEXAHEDRON, VTK_LINE, VTK_POLYGON, VTK_PYRAMID, VTK_QUAD, VTK_TETRA, VTK_TRIANGLE, and VTK_WEDGE.
|
inline |
Definition at line 421 of file VTKWriter.h.
References VTKWriter< T >::_fp.
|
inline |
Definition at line 311 of file VTKWriter.h.
|
inline |
Definition at line 315 of file VTKWriter.h.
References VTKWriter< T >::_fp, VTKWriter< T >::_geomFields, VTKWriter< T >::_meshes, VTKWriter< T >::_surfaceOnly, Mesh::getAllFaceGroups(), Mesh::getCells(), Mesh::getFaces(), StorageSite::getOffset(), StorageSite::getSelfCount(), FaceGroup::groupType, GeomFields::ibType, Mesh::IBTYPE_FLUID, and FaceGroup::site.
|
inline |
Definition at line 364 of file VTKWriter.h.
References VTKWriter< T >::_fp, VTKWriter< T >::_geomFields, VTKWriter< T >::_meshes, VTKWriter< T >::_surfaceOnly, Mesh::getAllFaceGroups(), Mesh::getCells(), Mesh::getFaces(), StorageSite::getOffset(), StorageSite::getSelfCount(), FaceGroup::groupType, GeomFields::ibType, Mesh::IBTYPE_FLUID, and FaceGroup::site.
|
private |
Definition at line 431 of file VTKWriter.h.
|
private |
Definition at line 430 of file VTKWriter.h.
|
private |
Definition at line 429 of file VTKWriter.h.
Referenced by VTKWriter< T >::finish(), VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
|
private |
Definition at line 433 of file VTKWriter.h.
Referenced by VTKWriter< T >::VTKWriter().
|
private |
Definition at line 427 of file VTKWriter.h.
Referenced by VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
|
private |
Definition at line 432 of file VTKWriter.h.
Referenced by VTKWriter< T >::VTKWriter().
Definition at line 428 of file VTKWriter.h.
Referenced by VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().
|
private |
Definition at line 434 of file VTKWriter.h.
Referenced by VTKWriter< T >::VTKWriter(), VTKWriter< T >::writeScalarField(), and VTKWriter< T >::writeVectorField().