Memosa-FVM
0.2
|
#include <FluentDataExporter.h>
Public Types | |
typedef Array< T > | TArray |
Public Member Functions | |
FluentDataExporter (FluentReader &reader, const string fileName, const bool binary, const int atypeComponent) | |
void | init () |
void | closeSection () |
void | writeScalarField (const Field &field, const int fluentFieldId) |
void | writeVectorField (const Field &field, const int fluentFieldId) |
void | finish () |
Private Attributes | |
FluentReader & | _reader |
FILE * | _fp |
const bool | _binary |
const int | _atypeComponent |
const int | _sectionID |
Definition at line 14 of file FluentDataExporter.h.
typedef Array<T> FluentDataExporter< T >::TArray |
Definition at line 17 of file FluentDataExporter.h.
|
inline |
Definition at line 19 of file FluentDataExporter.h.
References FluentDataExporter< T >::_fp.
|
inline |
Definition at line 39 of file FluentDataExporter.h.
References FluentDataExporter< T >::_binary, and FluentDataExporter< T >::_fp.
Referenced by FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
inline |
Definition at line 177 of file FluentDataExporter.h.
References FluentDataExporter< T >::_fp.
|
inline |
|
inline |
Definition at line 46 of file FluentDataExporter.h.
References FluentDataExporter< T >::_atypeComponent, FluentDataExporter< T >::_binary, FluentDataExporter< T >::_fp, FluentDataExporter< T >::_reader, FluentDataExporter< T >::_sectionID, FluentDataExporter< T >::closeSection(), Mesh::getBoundaryFaceGroups(), Mesh::getCells(), FluentReader::getCellZones(), Mesh::getFaceCells(), Mesh::getFaces(), FluentReader::getFaceZones(), StorageSite::getOffset(), StorageSite::getSelfCount(), Field::hasArray(), FluentZone::iBeg, FluentZone::ID, FaceGroup::id, FluentZone::iEnd, FluentCellZone::interiorZoneIds, FluentCellZone::mesh, FaceGroup::site, and ScalarArrayWriter< T >::write().
|
inline |
Definition at line 125 of file FluentDataExporter.h.
References FluentDataExporter< T >::_atypeComponent, FluentDataExporter< T >::_binary, FluentDataExporter< T >::_fp, FluentDataExporter< T >::_reader, FluentDataExporter< T >::_sectionID, FluentDataExporter< T >::closeSection(), Mesh::getBoundaryFaceGroups(), Mesh::getCells(), FluentReader::getCellZones(), Mesh::getFaceCells(), FluentReader::getFaceZones(), StorageSite::getSelfCount(), Field::hasArray(), FluentZone::iBeg, FluentZone::ID, FaceGroup::id, FluentZone::iEnd, FluentCellZone::mesh, FaceGroup::site, and VectorArrayWriter< T, N >::write().
|
private |
Definition at line 186 of file FluentDataExporter.h.
Referenced by FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
private |
Definition at line 185 of file FluentDataExporter.h.
Referenced by FluentDataExporter< T >::closeSection(), FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
private |
Definition at line 184 of file FluentDataExporter.h.
Referenced by FluentDataExporter< T >::closeSection(), FluentDataExporter< T >::finish(), FluentDataExporter< T >::FluentDataExporter(), FluentDataExporter< T >::init(), FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
private |
Definition at line 183 of file FluentDataExporter.h.
Referenced by FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().
|
private |
Definition at line 187 of file FluentDataExporter.h.
Referenced by FluentDataExporter< T >::writeScalarField(), and FluentDataExporter< T >::writeVectorField().