GemaMesh
The GeMA Mesh Plugin
gmpGemaMesh.h
Go to the documentation of this file.
1 /************************************************************************
2 **
3 ** Copyright (C) 2014 by Carlos Augusto Teixera Mendes
4 ** All rights reserved.
5 **
6 ** This file is part of the "GeMA" software. It's use should respect
7 ** the terms in the license agreement that can be found together
8 ** with this source code.
9 ** It is provided AS IS, with NO WARRANTY OF ANY KIND,
10 ** INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR
11 ** A PARTICULAR PURPOSE.
12 **
13 ************************************************************************/
14 
24 #ifndef _GEMA_PLUGIN_GEMA_MESH_H_
25 #define _GEMA_PLUGIN_GEMA_MESH_H_
26 
27 #include "gmpMeshBase.h"
28 
29 #include <gmMesh.h>
30 
31 #include "gmpGemaMeshData.h"
32 #include "gmpCellMeshData.h"
34 
35 template <template <class> class Vector> struct GmpGemaCellMeshData;
36 
38 typedef GmpMeshBase<GmMesh,
43 
45 typedef GmpMeshBase<GmMesh,
50 
51 #endif
52 
Declaration of the GmpMeshBase class.
Auxiliary class implementing an accessor for mesh ghost coordinate values.
Definition: gmpGemaMeshCoordAccessor.h:90
Declaration of the GmpGemaMeshData structure.
GmpMeshBase< GmMesh, GmpGemaMeshCoordAccessor< GmpGemaMeshData< GmSingleVector >, GmSingleVector >, GmpGemaMeshGhostCoordAccessor< GmpMeshData< GmSingleVector >, GmSingleVector >, GmpGemaMeshData< GmSingleVector >, GmpGemaCellMeshData< GmSingleVector >, GmSingleVector > GmpGemaMesh
Typedef for a mesh that only supports node data using a GmSingleVector for storing node data.
Definition: gmpGemaMesh.h:35
Declaration of the GmpCellMeshData structure.
GmpMeshBase< GmMesh, GmpGemaMeshCoordAccessor< GmpGemaMeshData< GmDualVector >, GmDualVector >, GmpGemaMeshGhostCoordAccessor< GmpMeshData< GmDualVector >, GmDualVector >, GmpGemaMeshData< GmDualVector >, GmpGemaCellMeshData< GmDualVector >, GmDualVector > GmpGemaMeshD
Typedef for a mesh that only supports node data using a GmDualVector for storing node data.
Definition: gmpGemaMesh.h:49
Auxiliar structure used to share data between GmpGemaCellMesh and GmpMeshLoader.
Definition: gmpGemaCellMeshData.h:36
Declaration of the GmpGemaMeshCoordAccessor class.
Basic class for a plugin mesh. Implements the needed functions for a GmMesh interface,...
Definition: gmpMeshBase.h:68
Auxiliary class implementing an accessor for mesh coordinate values.
Definition: gmpGemaMeshCoordAccessor.h:76
Auxiliar structure used to share data between GmpGemaMesh and GmpMeshLoader.
Definition: gmpGemaMeshData.h:31