49 #ifndef INTREPID_HDIV_TET_In_FEM_HPP 50 #define INTREPID_HDIV_TET_In_FEM_HPP 55 #include "Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp" 57 #include "Teuchos_SerialDenseMatrix.hpp" 58 #include "Teuchos_SerialDenseSolver.hpp" 90 template<
class Scalar,
class ArrayScalar>
123 void getValues(ArrayScalar & outputValues,
124 const ArrayScalar & inputPoints,
130 void getValues(ArrayScalar & outputValues,
131 const ArrayScalar & inputPoints,
132 const ArrayScalar & cellVertices,
133 const EOperator operatorType = OPERATOR_VALUE)
const;
138 #include "Intrepid_HDIV_TET_In_FEMDef.hpp" void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Tetrahedron cell.
virtual void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
FieldContainer< Scalar > coeffs_
expansion coefficients of the nodal basis in terms of the orthgonal one
Contains definitions of custom data types in Intrepid.
EOperator
Enumeration of primitive operators available in Intrepid. Primitive operators act on reconstructed fu...
Header file for the abstract base class Intrepid::Basis.
Header file for the Intrepid::CubatureDirectTetDefault class.
Basis_HDIV_TET_In_FEM(const int n, const EPointType pointType)
Constructor.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Tetrahedr...
Basis_HGRAD_TET_Cn_FEM_ORTH< Scalar, FieldContainer< Scalar > > Phis_
Orthogonal basis out of which the nodal basis is constructed.
EPointType
Enumeration of types of point distributions in Intrepid.
Implementation of the default H(grad)-compatible orthogonal basis of arbitrary degree on tetrahedron...