Intrepid2
|
Stateless classes that act as factories for two families of hierarchical bases. SerendipityBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGSerendipityBasisFamily associates all members with element interiors. More...
#include "Intrepid2_Basis.hpp"
#include "Intrepid2_DerivedBasis_HGRAD_QUAD.hpp"
#include "Intrepid2_DerivedBasis_HCURL_QUAD.hpp"
#include "Intrepid2_DerivedBasis_HDIV_QUAD.hpp"
#include "Intrepid2_DerivedBasis_HVOL_QUAD.hpp"
#include "Intrepid2_DerivedBasis_HGRAD_HEX.hpp"
#include "Intrepid2_DerivedBasis_HCURL_HEX.hpp"
#include "Intrepid2_DerivedBasis_HDIV_HEX.hpp"
#include "Intrepid2_DerivedBasis_HVOL_HEX.hpp"
Go to the source code of this file.
Classes | |
class | Intrepid2::SerendipityBasisWrapper< FullBasis, numPolyOrderArgs > |
Helper class that allows SerendipityBasis construction with poly order arguments that are passed to the tensor-basis constructor. (SerendipityBasis itself requires a BasisPtr at construction.) More... | |
class | Intrepid2::DerivedSerendipityBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily > |
Typedefs | |
template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double> | |
using | Intrepid2::SerendipityBasisFamily = DerivedSerendipityBasisFamily< IntegratedLegendreBasis_HGRAD_LINE< DeviceType, OutputScalar, PointScalar, true >, LegendreBasis_HVOL_LINE< DeviceType, OutputScalar, PointScalar >, HierarchicalTriangleBasisFamily< DeviceType, OutputScalar, PointScalar, true >, HierarchicalTetrahedronBasisFamily< DeviceType, OutputScalar, PointScalar, true > > |
template<typename DeviceType , typename OutputScalar = double, typename PointScalar = double> | |
using | Intrepid2::DGSerendipityBasisFamily = DerivedSerendipityBasisFamily< IntegratedLegendreBasis_HGRAD_LINE< DeviceType, OutputScalar, PointScalar, false >, LegendreBasis_HVOL_LINE< DeviceType, OutputScalar, PointScalar >, HierarchicalTriangleBasisFamily< DeviceType, OutputScalar, PointScalar, false >, HierarchicalTetrahedronBasisFamily< DeviceType, OutputScalar, PointScalar, false > > |
Stateless classes that act as factories for two families of hierarchical bases. SerendipityBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGSerendipityBasisFamily associates all members with element interiors.
Definition in file Intrepid2_SerendipityBasisFamily.hpp.
using Intrepid2::DGSerendipityBasisFamily = typedef DerivedSerendipityBasisFamily< 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 173 of file Intrepid2_SerendipityBasisFamily.hpp.
using Intrepid2::SerendipityBasisFamily = typedef DerivedSerendipityBasisFamily< IntegratedLegendreBasis_HGRAD_LINE<DeviceType,OutputScalar,PointScalar,true>, LegendreBasis_HVOL_LINE<DeviceType,OutputScalar,PointScalar>, HierarchicalTriangleBasisFamily<DeviceType,OutputScalar,PointScalar,true>, HierarchicalTetrahedronBasisFamily<DeviceType,OutputScalar,PointScalar,true> > |
Definition at line 158 of file Intrepid2_SerendipityBasisFamily.hpp.