Intrepid2
Classes
Intrepid2_HierarchicalBasis_HDIV_PYR.hpp File Reference

H(div) basis on the pyramid based on integrated Legendre polynomials. More...

#include <Kokkos_DynRankView.hpp>
#include <Intrepid2_config.h>
#include "Intrepid2_Basis.hpp"
#include "Intrepid2_DerivedBasis_HVOL_QUAD.hpp"
#include "Intrepid2_LegendreBasis_HVOL_LINE.hpp"
#include "Intrepid2_LegendreBasis_HVOL_TRI.hpp"
#include "Intrepid2_Polynomials.hpp"
#include "Intrepid2_PyramidCoords.hpp"
#include "Intrepid2_Utils.hpp"
#include <math.h>
#include "Teuchos_RCP.hpp"

Go to the source code of this file.

Classes

class  Intrepid2::Hierarchical_HDIV_PYR_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType >
 Functor for computing values for the HierarchicalBasis_HDIV_PYR class. More...
 
class  Intrepid2::HierarchicalBasis_HDIV_PYR< DeviceType, OutputScalar, PointScalar, useCGBasis >
 Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line. More...
 

Detailed Description

H(div) basis on the pyramid based on integrated Legendre polynomials.

Author
Created by N.V. Roberts.

Note that although this basis is derived from integrated Legendre polynomials, it is not itself a polynomial basis, but a set of rational functions.

The construction is also hierarchical, in the sense that the basis for p-1 is included in the basis for p.

Definition in file Intrepid2_HierarchicalBasis_HDIV_PYR.hpp.