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).
Definition at line 135 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::BasisPtr = Teuchos::RCP<BasisType> |
Definition at line 143 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::BasisType = Basis<ExecSpace,OutputScalar,PointScalar> |
Definition at line 142 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::ExecutionSpace = ExecSpace |
Definition at line 138 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HCURL_HEX = Basis_HCURL_HEX_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 163 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HCURL_QUAD = Basis_HCURL_QUAD_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 151 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HCURL_TET = Basis_HCURL_TET_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 169 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HCURL_TRI = Basis_HCURL_TRI_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 157 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HDIV_HEX = Basis_HDIV_HEX_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 164 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HDIV_QUAD = Basis_HDIV_QUAD_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 152 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HDIV_TET = Basis_HDIV_TET_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 170 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HDIV_TRI = Basis_HDIV_TRI_In_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 158 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HGRAD_HEX = Basis_HGRAD_HEX_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 162 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HGRAD_LINE = Basis_HGRAD_LINE_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 146 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HGRAD_QUAD = Basis_HGRAD_QUAD_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 150 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HGRAD_TET = Basis_HGRAD_TET_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 168 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HGRAD_TRI = Basis_HGRAD_TRI_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 156 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HVOL_HEX = Basis_HVOL_HEX_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 165 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HVOL_LINE = Basis_HVOL_LINE_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 147 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HVOL_QUAD = Basis_HVOL_QUAD_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 153 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HVOL_TET = Basis_HVOL_TET_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 171 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::HVOL_TRI = Basis_HVOL_TRI_Cn_FEM<ExecutionSpace,OutputValueType,PointValueType> |
Definition at line 159 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::OutputValueType = OutputScalar |
Definition at line 139 of file Intrepid2_NodalBasisFamily.hpp.
using Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >::PointValueType = PointScalar |
Definition at line 140 of file Intrepid2_NodalBasisFamily.hpp.