Intrepid2
|
H(vol) basis on the pyramid based on Legendre polynomials. More...
#include <Kokkos_DynRankView.hpp>
#include <Intrepid2_config.h>
#include "Intrepid2_Basis.hpp"
#include "Intrepid2_Polynomials.hpp"
#include "Intrepid2_PyramidCoords.hpp"
#include "Intrepid2_Utils.hpp"
#include "Teuchos_RCP.hpp"
Go to the source code of this file.
Classes | |
class | Intrepid2::Hierarchical_HVOL_PYR_Functor< DeviceType, OutputScalar, PointScalar, OutputFieldType, InputPointsType > |
Functor for computing values for the LegendreBasis_HVOL_PYR class. More... | |
class | Intrepid2::LegendreBasis_HVOL_PYR< DeviceType, OutputScalar, PointScalar > |
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line. More... | |
H(vol) basis on the pyramid based on Legendre polynomials.
Note that although this basis is derived from 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.
Intrepid2 has a pre-existing lowest-order HGRAD basis defined on the pyramid, found in Intrepid2_HGRAD_PYR_C1_FEM.hpp; this agrees precisely with this basis when p=1.
Definition in file Intrepid2_LegendreBasis_HVOL_PYR.hpp.