Intrepid2
Public Types | List of all members
Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar > Class Template Reference

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 >
 

Detailed Description

template<typename ExecSpace, typename OutputScalar = double, typename PointScalar = double>
class Intrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >

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.


The documentation for this class was generated from the following file: