Intrepid2
Macros | Functions
Intrepid2_CellDataDef.hpp File Reference

Definition file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter. More...

Go to the source code of this file.

Macros

#define DefineStaticRefParametrization(obj)
 
#define DefineStaticRefNodes(obj)
 
#define DefineStaticRefCenter(obj)
 

Functions

 Intrepid2::DefineStaticRefParametrization (lineEdgesParam) DefineStaticRefParametrization(triEdgesParam) DefineStaticRefParametrization(quadEdgesParam) DefineStaticRefParametrization(shellTriEdgesParam) DefineStaticRefParametrization(shellQuadEdgesParam) DefineStaticRefParametrization(tetEdgesParam) DefineStaticRefParametrization(hexEdgesParam) DefineStaticRefParametrization(pyrEdgesParam) DefineStaticRefParametrization(wedgeEdgesParam) DefineStaticRefParametrization(shellTriFacesParam) DefineStaticRefParametrization(shellQuadFacesParam) DefineStaticRefParametrization(tetFacesParam) DefineStaticRefParametrization(hexFacesParam) DefineStaticRefParametrization(pyrFacesParam) DefineStaticRefParametrization(wedgeFacesParam) template< typename DeviceType > void RefCellNodes< DeviceType >
 
 Intrepid2::DefineStaticRefNodes (lineNodes) DefineStaticRefNodes(line3Nodes) DefineStaticRefNodes(triangleNodes) DefineStaticRefNodes(triangle4Nodes) DefineStaticRefNodes(triangle6Nodes) DefineStaticRefNodes(quadrilateralNodes) DefineStaticRefNodes(quadrilateral8Nodes) DefineStaticRefNodes(quadrilateral9Nodes) DefineStaticRefNodes(tetrahedronNodes) DefineStaticRefNodes(tetrahedron8Nodes) DefineStaticRefNodes(tetrahedron10Nodes) DefineStaticRefNodes(tetrahedron11Nodes) DefineStaticRefNodes(hexahedronNodes) DefineStaticRefNodes(hexahedron20Nodes) DefineStaticRefNodes(hexahedron27Nodes) DefineStaticRefNodes(pyramidNodes) DefineStaticRefNodes(pyramid13Nodes) DefineStaticRefNodes(pyramid14Nodes) DefineStaticRefNodes(wedgeNodes) DefineStaticRefNodes(wedge15Nodes) DefineStaticRefNodes(wedge18Nodes) template< typename DeviceType > const typename RefCellNodes< DeviceType >
 
 Intrepid2::DefineStaticRefCenter (lineCenter) DefineStaticRefCenter(triangleCenter) DefineStaticRefCenter(quadrilateralCenter) DefineStaticRefCenter(tetrahedronCenter) DefineStaticRefCenter(hexahedronCenter) DefineStaticRefCenter(pyramidCenter) DefineStaticRefCenter(wedgeCenter) template< typename DeviceType > const typename RefCellCenter< DeviceType >
 

Detailed Description

Definition file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter.

Author
Kyungjoo Kim
Mauro Perego

Definition in file Intrepid2_CellDataDef.hpp.

Macro Definition Documentation

◆ DefineStaticRefCenter

#define DefineStaticRefCenter (   obj)
Value:
template<typename DeviceType> \
typename RefCellCenter<DeviceType>::ViewType \
RefCellCenter<DeviceType>:: \
obj = typename RefCellCenter<DeviceType>::ViewType();

Definition at line 826 of file Intrepid2_CellDataDef.hpp.

◆ DefineStaticRefNodes

#define DefineStaticRefNodes (   obj)
Value:
template<typename DeviceType> \
typename RefCellNodes<DeviceType>::ViewType \
RefCellNodes<DeviceType>:: \
obj = typename RefCellNodes<DeviceType>::ViewType();

Definition at line 578 of file Intrepid2_CellDataDef.hpp.

◆ DefineStaticRefParametrization

#define DefineStaticRefParametrization (   obj)
Value:
template<typename DeviceType> \
typename RefSubcellParametrization<DeviceType>::ViewType \
RefSubcellParametrization<DeviceType>:: \
obj = typename RefSubcellParametrization<DeviceType>::ViewType();

Definition at line 413 of file Intrepid2_CellDataDef.hpp.

Function Documentation

◆ DefineStaticRefCenter()

Intrepid2::DefineStaticRefCenter ( lineCenter  ) const

Definition at line 831 of file Intrepid2_CellDataDef.hpp.

◆ DefineStaticRefNodes()

Intrepid2::DefineStaticRefNodes ( lineNodes  ) const

Definition at line 583 of file Intrepid2_CellDataDef.hpp.

◆ DefineStaticRefParametrization()

Intrepid2::DefineStaticRefParametrization ( lineEdgesParam  )

Definition at line 418 of file Intrepid2_CellDataDef.hpp.