MFEM  v4.3.0
Finite element discretization library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Member Functions | Static Public Attributes | List of all members
mfem::VTKGeometry Struct Reference

#include <vtk.hpp>

Static Public Member Functions

static Geometry::Type GetMFEMGeometry (int vtk_geom)
 
static bool IsLagrange (int vtk_geom)
 
static bool IsQuadratic (int vtk_geom)
 
static int GetOrder (int vtk_geom, int npoints)
 

Static Public Attributes

static const int POINT = 1
 
static const int SEGMENT = 3
 
static const int TRIANGLE = 5
 
static const int SQUARE = 9
 
static const int TETRAHEDRON = 10
 
static const int CUBE = 12
 
static const int PRISM = 13
 
static const int QUADRATIC_SEGMENT = 21
 
static const int QUADRATIC_TRIANGLE = 22
 
static const int BIQUADRATIC_SQUARE = 28
 
static const int QUADRATIC_TETRAHEDRON = 24
 
static const int TRIQUADRATIC_CUBE = 29
 
static const int QUADRATIC_PRISM = 26
 
static const int BIQUADRATIC_QUADRATIC_PRISM = 32
 
static const int LAGRANGE_SEGMENT = 68
 
static const int LAGRANGE_TRIANGLE = 69
 
static const int LAGRANGE_SQUARE = 70
 
static const int LAGRANGE_TETRAHEDRON = 71
 
static const int LAGRANGE_CUBE = 72
 
static const int LAGRANGE_PRISM = 73
 
static const int PrismMap [6] = {0, 2, 1, 3, 5, 4}
 
static const int * VertexPermutation [Geometry::NUM_GEOMETRIES]
 
static const int Map [Geometry::NUM_GEOMETRIES]
 
static const int QuadraticMap [Geometry::NUM_GEOMETRIES]
 
static const int HighOrderMap [Geometry::NUM_GEOMETRIES]
 

Detailed Description

Definition at line 23 of file vtk.hpp.

Member Function Documentation

Geometry::Type mfem::VTKGeometry::GetMFEMGeometry ( int  vtk_geom)
static

Definition at line 45 of file vtk.cpp.

int mfem::VTKGeometry::GetOrder ( int  vtk_geom,
int  npoints 
)
static

Definition at line 91 of file vtk.cpp.

bool mfem::VTKGeometry::IsLagrange ( int  vtk_geom)
static

Definition at line 80 of file vtk.cpp.

bool mfem::VTKGeometry::IsQuadratic ( int  vtk_geom)
static

Definition at line 85 of file vtk.cpp.

Member Data Documentation

const int mfem::VTKGeometry::BIQUADRATIC_QUADRATIC_PRISM = 32
static

Definition at line 39 of file vtk.hpp.

const int mfem::VTKGeometry::BIQUADRATIC_SQUARE = 28
static

Definition at line 35 of file vtk.hpp.

const int mfem::VTKGeometry::CUBE = 12
static

Definition at line 30 of file vtk.hpp.

const int mfem::VTKGeometry::HighOrderMap
static
const int mfem::VTKGeometry::LAGRANGE_CUBE = 72
static

Definition at line 45 of file vtk.hpp.

const int mfem::VTKGeometry::LAGRANGE_PRISM = 73
static

Definition at line 46 of file vtk.hpp.

const int mfem::VTKGeometry::LAGRANGE_SEGMENT = 68
static

Definition at line 41 of file vtk.hpp.

const int mfem::VTKGeometry::LAGRANGE_SQUARE = 70
static

Definition at line 43 of file vtk.hpp.

const int mfem::VTKGeometry::LAGRANGE_TETRAHEDRON = 71
static

Definition at line 44 of file vtk.hpp.

const int mfem::VTKGeometry::LAGRANGE_TRIANGLE = 69
static

Definition at line 42 of file vtk.hpp.

const int mfem::VTKGeometry::Map
static
Initial value:

Definition at line 51 of file vtk.hpp.

const int mfem::VTKGeometry::POINT = 1
static

Definition at line 25 of file vtk.hpp.

const int mfem::VTKGeometry::PRISM = 13
static

Definition at line 31 of file vtk.hpp.

const int mfem::VTKGeometry::PrismMap = {0, 2, 1, 3, 5, 4}
static

Definition at line 48 of file vtk.hpp.

const int mfem::VTKGeometry::QUADRATIC_PRISM = 26
static

Definition at line 38 of file vtk.hpp.

const int mfem::VTKGeometry::QUADRATIC_SEGMENT = 21
static

Definition at line 33 of file vtk.hpp.

const int mfem::VTKGeometry::QUADRATIC_TETRAHEDRON = 24
static

Definition at line 36 of file vtk.hpp.

const int mfem::VTKGeometry::QUADRATIC_TRIANGLE = 22
static

Definition at line 34 of file vtk.hpp.

const int mfem::VTKGeometry::QuadraticMap
static
const int mfem::VTKGeometry::SEGMENT = 3
static

Definition at line 26 of file vtk.hpp.

const int mfem::VTKGeometry::SQUARE = 9
static

Definition at line 28 of file vtk.hpp.

const int mfem::VTKGeometry::TETRAHEDRON = 10
static

Definition at line 29 of file vtk.hpp.

const int mfem::VTKGeometry::TRIANGLE = 5
static

Definition at line 27 of file vtk.hpp.

const int mfem::VTKGeometry::TRIQUADRATIC_CUBE = 29
static

Definition at line 37 of file vtk.hpp.

const int * mfem::VTKGeometry::VertexPermutation
static
Initial value:
=
{
NULL, NULL, NULL, NULL, NULL, NULL, VTKGeometry::PrismMap
}

Definition at line 49 of file vtk.hpp.


The documentation for this struct was generated from the following files: