49 #ifndef INTREPID_HDIV_TRI_In_FEM_HPP 50 #define INTREPID_HDIV_TRI_In_FEM_HPP 55 #include "Intrepid_HGRAD_TRI_Cn_FEM_ORTH.hpp" 58 #include "Teuchos_SerialDenseMatrix.hpp" 59 #include "Teuchos_SerialDenseSolver.hpp" 92 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_TRI_In_FEMDef.hpp" Implementation of the default H(grad)-compatible orthogonal basis (Dubiner) of arbitrary degree on tr...
FieldContainer< Scalar > coeffs
expansion coefficients of the nodal basis in terms of the orthgonal one
Header file for the Intrepid::CubatureDirectLineGauss class.
Basis_HGRAD_TRI_Cn_FEM_ORTH< Scalar, FieldContainer< Scalar > > Phis
Orthogonal basis out of which the nodal basis is constructed.
Contains definitions of custom data types in Intrepid.
EOperator
Enumeration of primitive operators available in Intrepid. Primitive operators act on reconstructed fu...
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Triangle ...
Header file for the abstract base class Intrepid::Basis.
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Triangle cell.
Header file for the Intrepid::CubatureDirectTriDefault class.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
virtual void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
EPointType
Enumeration of types of point distributions in Intrepid.
Basis_HDIV_TRI_In_FEM(const int n, const EPointType pointType)
Constructor.