5 #ifndef _FLUENTREADER_H_
6 #define _FLUENTREADER_H_
124 void read(
const int pass);
125 void readNodes(
const int pass,
const bool isBinary,
126 const bool isDP,
const int id);
127 void readCells(
const int pass,
const bool isBinary,
const int id);
128 void readFaces(
const int pass,
const bool isBinary,
const int id);
129 void readFacePairs(
const int pass,
const bool isBinary,
const int id);
133 const int iBeg,
const int iEnd,
const bool isBinary,
145 shared_ptr<OneToOneIndexMap>
148 shared_ptr<OneToOneIndexMap>
const CRConnectivity & getCellFaces()
void readNodes(const int pass, const bool isBinary, const bool isDP, const int id)
shared_ptr< CRConnectivity > _nodeCells
map< int, shared_ptr< OneToOneIndexMap > > GhostCellMapsMap
void read(const int pass)
void readVectorData(Array< Vec3 > &a, const int iBeg, const int iEnd, const bool isBinary, const bool isDP)
int getCellZoneID(const int c) const
vector< int > interfaceZoneIds
const CRConnectivity & getNodeCells()
map< int, FluentFaceZone * > FaceZonesMap
void readFacePairs(const int pass, const bool isBinary, const int id)
GhostCellMapsMap ghostCellMaps
vector< int > boundaryZoneIds
shared_ptr< Array< int > > rightFaces
Mesh * createMesh(const int cellZoneID, Array< int > &)
map< int, int > _zoneVarStringLength
shared_ptr< OneToOneIndexMap > getCommonNodeMap(const FluentCellZone &cz0, const FluentCellZone &cz1)
void readCells(const int pass, const bool isBinary, const int id)
const CRConnectivity & getCellNodes()
FaceZonesMap & getFaceZones()
map< int, FluentCellZone * > CellZonesMap
CellZonesMap & getCellZones()
void readFaces(const int pass, const bool isBinary, const int id)
shared_ptr< CRConnectivity > _cellNodes
FluentReader(const string &fileName)
shared_ptr< CRConnectivity > _cellFaces
shared_ptr< Array< int > > globalToLocalNodeMap
shared_ptr< CRConnectivity > _faceCells
vector< int > interiorZoneIds
shared_ptr< OneToOneIndexMap > getGhostCellMap(const FluentCellZone &cz, const Array< int > &indices)
shared_ptr< CRConnectivity > _faceNodes
FluentFacePairs(const int count_, const int leftID_, const int rightID_, shared_ptr< Array< int > > leftFaces_, shared_ptr< Array< int > > rightFaces_)
map< int, shared_ptr< FluentFacePairs > > FacePairsMap
vector< Mesh * > MeshList
shared_ptr< Array< int > > leftFaces