24#ifndef _GM_XDMF_FILE_FORMAT_H_
25#define _GM_XDMF_FILE_FORMAT_H_
30#define XDMF_POLYLINE_TYPE 2
33#define XDMF_POLYLINE_TYPENAME "Polyline"
72 if(n < 0) {
_accept = 2;
break; }
78 virtual const char*
formatName()
const {
return "XDMF3"; }
103 Q_UNUSED(info); Q_UNUSED(nodeDim); Q_UNUSED(dimFilter);
113 Q_UNUSED(type); Q_UNUSED(ir);
146 if(cellData._accept && cellData._nodeNumbering.isEmpty())
149 for(
int i=0, n=g.
numNodes(); i<n; i++)
150 cellData._nodeNumbering.append(i);
168 return supportedTypes;
A class used to return static metadata information about a cell geometry, along with some methods for...
Definition gmCellGeometry.h:55
int numNodes() const
Returns the total number of nodes of this cell type.
Definition gmCellGeometry.h:92
DiscontinuityType
Discontinuity type (defining how the disc. geometry is defined)
Definition gmDiscontinuitySet.h:63
@ GM_DISC_POLYLINE
The disc. geometry is given by a polyline. Inserted elements are bars.
Definition gmDiscontinuitySet.h:64
@ GM_DISC_TRISURFACE
The disc. geometry is given by a trinagulated surface. Inserted elements are triangles or quads.
Definition gmDiscontinuitySet.h:65
Integration rule base classe.
Definition gmIntegrationRule.h:89
Auxiliar class used to store the definition of a value. It can be used to store informations about st...
Definition gmValueInfo.h:132
GmCellType
Mesh Cell types. Don't change type orders or add types without reading comments below.
Definition gmCellType.h:31
@ GM_NUM_CELL_TYPES
NOT a cell type. Stores the number of available types.
Definition gmCellType.h:77