Intrepid2
Public Types | List of all members
Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily > Class Template Reference

A family of basis functions, constructed from H(vol) and H(grad) bases on the line. More...

#include <Intrepid2_DerivedBasisFamily.hpp>

Public Types

using ExecutionSpace = typename LineBasisHGRAD::ExecutionSpace
 
using OutputValueType = typename LineBasisHGRAD::OutputValueType
 
using PointValueType = typename LineBasisHGRAD::PointValueType
 
using Basis = ::Intrepid2::Basis< ExecutionSpace, OutputValueType, PointValueType >
 
using BasisPtr = Teuchos::RCP< Basis >
 
using HGRAD_LINE = LineBasisHGRAD
 
using HVOL_LINE = LineBasisHVOL
 
using HGRAD_QUAD = Basis_Derived_HGRAD_QUAD< HGRAD_LINE >
 
using HCURL_QUAD = Basis_Derived_HCURL_QUAD< HGRAD_LINE, HVOL_LINE >
 
using HDIV_QUAD = Basis_Derived_HDIV_QUAD< HGRAD_LINE, HVOL_LINE >
 
using HVOL_QUAD = Basis_Derived_HVOL_QUAD< HVOL_LINE >
 
using HGRAD_HEX = Basis_Derived_HGRAD_HEX< HGRAD_LINE >
 
using HCURL_HEX = Basis_Derived_HCURL_HEX< HGRAD_LINE, HVOL_LINE >
 
using HDIV_HEX = Basis_Derived_HDIV_HEX< HGRAD_LINE, HVOL_LINE >
 
using HVOL_HEX = Basis_Derived_HVOL_HEX< HVOL_LINE >
 
using HGRAD_TRI = typename TriangleBasisFamily::HGRAD
 
using HGRAD_TET = typename TetrahedronBasisFamily::HGRAD
 

Detailed Description

template<class LineBasisHGRAD, class LineBasisHVOL, class TriangleBasisFamily = EmptyBasisFamily, class TetrahedronBasisFamily = EmptyBasisFamily>
class Intrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily >

A family of basis functions, constructed from H(vol) and H(grad) bases on the line.

At present, only hypercube topologies (line, quadrilateral, hexahedron) are supported, but other topologies will be supported in the future.

Definition at line 82 of file Intrepid2_DerivedBasisFamily.hpp.


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