NeoPZ
pzreadmesh.h
Go to the documentation of this file.
1 
5 /*****************************************************************************
6  * O conteúdo desse arquivo é de propriedade do LabMeC-DES-FEC-UNICAMP e do
7  * CENPES-Petrobras.
8  * O uso de qualquer parte ou do todo está condicionado à expressa autorização
9  * dos proprietários.
10  *****************************************************************************/
11 
12 #ifndef PZREADMESH_H
13 #define PZREADMESH_H
14 
15 #include <fstream>
16 class TPZCompMesh;
17 
25 {
26 public:
31  TPZReadMesh(const char * inFile);
32 
34  virtual ~TPZReadMesh() {
35  }
36 
37  virtual TPZCompMesh *ReadMesh() = 0;
38 
39 protected:
41  std::ifstream fInputFile;
42 };
43 
44 inline TPZReadMesh::TPZReadMesh(const char * FileFullPath) : fInputFile(FileFullPath)
45 {
46 }
47 
48 #endif
virtual ~TPZReadMesh()
Default destructor.
Definition: pzreadmesh.h:34
Virtual class that implements the interface for build a computational mesh from a file...
Definition: pzreadmesh.h:24
TPZReadMesh(const char *inFile)
Default constructor.
Definition: pzreadmesh.h:44
virtual TPZCompMesh * ReadMesh()=0
Implements computational mesh. Computational Mesh.
Definition: pzcmesh.h:47
std::ifstream fInputFile
Input file.
Definition: pzreadmesh.h:41