Intrepid2
|
A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid2 has historically supported. More...
#include <Intrepid2_NodalBasisFamily.hpp>
Public Types | |
using | ExecutionSpace = ExecSpace |
using | OutputValueType = OutputScalar |
using | PointValueType = PointScalar |
using | BasisType = Basis< ExecSpace, OutputScalar, PointScalar > |
using | BasisPtr = Teuchos::RCP< BasisType > |
using | HGRAD_LINE = Basis_HGRAD_LINE_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HVOL_LINE = Basis_HVOL_LINE_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HGRAD_QUAD = Basis_HGRAD_QUAD_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HCURL_QUAD = Basis_HCURL_QUAD_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HDIV_QUAD = Basis_HDIV_QUAD_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HVOL_QUAD = Basis_HVOL_QUAD_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HGRAD_TRI = Basis_HGRAD_TRI_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HCURL_TRI = Basis_HCURL_TRI_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HDIV_TRI = Basis_HDIV_TRI_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HVOL_TRI = Basis_HVOL_TRI_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HGRAD_HEX = Basis_HGRAD_HEX_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HCURL_HEX = Basis_HCURL_HEX_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HDIV_HEX = Basis_HDIV_HEX_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HVOL_HEX = Basis_HVOL_HEX_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HGRAD_TET = Basis_HGRAD_TET_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HCURL_TET = Basis_HCURL_TET_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HDIV_TET = Basis_HDIV_TET_In_FEM< ExecutionSpace, OutputValueType, PointValueType > |
using | HVOL_TET = Basis_HVOL_TET_Cn_FEM< ExecutionSpace, OutputValueType, PointValueType > |
A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid2 has historically supported.
This family is defined with reference to the higher-order implementations (the "Cn" and "In" bases).
At present, only hypercube topologies (line, quadrilateral, hexahedron) are supported, but other topologies will be supported in the future.
Definition at line 105 of file Intrepid2_NodalBasisFamily.hpp.