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_HierarchicalBasis_HDIV_PYR.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_LINE.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_TRI.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_TET.hpp"
#include "Intrepid2_IntegratedLegendreBasis_HGRAD_PYR.hpp"
#include "Intrepid2_LegendreBasis_HVOL_LINE.hpp"
#include "Intrepid2_LegendreBasis_HVOL_TRI.hpp"
#include "Intrepid2_LegendreBasis_HVOL_TET.hpp"
#include "Intrepid2_LegendreBasis_HVOL_PYR.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 >
 
class  Intrepid2::HierarchicalPyramidBasisFamily< DeviceType, OutputScalar, PointScalar, defineVertexFunctions >
 

Typedefs

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

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.