Intrepid2
Classes | Typedefs
Intrepid2_HierarchicalBasisFamily.hpp File Reference

Stateless classes that act as factories for two families of hierarchical bases. HierarchicalBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGHierarchicalBasisFamily associates all members with element interiors. More...

#include "Intrepid2_DerivedBasisFamily.hpp"
#include "Intrepid2_HierarchicalBasis_HCURL_TRI.hpp"
#include "Intrepid2_HierarchicalBasis_HCURL_TET.hpp"
#include "Intrepid2_HierarchicalBasis_HDIV_TRI.hpp"
#include "Intrepid2_HierarchicalBasis_HDIV_TET.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_LINE.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_TRI.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_TET.hpp"
#include "Intrepid2_LegendreBasis_HVOL_LINE.hpp"
#include "Intrepid2_LegendreBasis_HVOL_TRI.hpp"
#include "Intrepid2_LegendreBasis_HVOL_TET.hpp"

Go to the source code of this file.

Classes

class  Intrepid2::dummyBasis< ExecutionSpace, OutputScalar, PointScalar >
 
class  Intrepid2::HierarchicalTriangleBasisFamily< DeviceType, OutputScalar, PointScalar, defineVertexFunctions >
 
class  Intrepid2::HierarchicalTetrahedronBasisFamily< DeviceType, OutputScalar, PointScalar, defineVertexFunctions >
 

Typedefs

template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double>
using Intrepid2::HierarchicalBasisFamily
 
template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double>
using Intrepid2::DGHierarchicalBasisFamily
 

Detailed Description

Stateless classes that act as factories for two families of hierarchical bases. HierarchicalBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGHierarchicalBasisFamily associates all members with element interiors.

Author
Created by N.V. Roberts.

Definition in file Intrepid2_HierarchicalBasisFamily.hpp.

Typedef Documentation

◆ DGHierarchicalBasisFamily

template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double>
using Intrepid2::DGHierarchicalBasisFamily
Initial value:
DerivedBasisFamily< IntegratedLegendreBasis_HGRAD_LINE<DeviceType,OutputScalar,PointScalar,false>,
LegendreBasis_HVOL_LINE<DeviceType,OutputScalar,PointScalar>,
HierarchicalTriangleBasisFamily<DeviceType,OutputScalar,PointScalar,false>,
HierarchicalTetrahedronBasisFamily<DeviceType,OutputScalar,PointScalar,false>
>

Definition at line 146 of file Intrepid2_HierarchicalBasisFamily.hpp.

◆ HierarchicalBasisFamily

template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double>
using Intrepid2::HierarchicalBasisFamily
Initial value:
DerivedBasisFamily< IntegratedLegendreBasis_HGRAD_LINE<DeviceType,OutputScalar,PointScalar,true>,
LegendreBasis_HVOL_LINE<DeviceType,OutputScalar,PointScalar>,
HierarchicalTriangleBasisFamily<DeviceType,OutputScalar,PointScalar>,
HierarchicalTetrahedronBasisFamily<DeviceType,OutputScalar,PointScalar>
>

Definition at line 129 of file Intrepid2_HierarchicalBasisFamily.hpp.