49 #ifndef INTREPID_HGRAD_TRI_Cn_FEM_HPP 
   50 #define INTREPID_HGRAD_TRI_Cn_FEM_HPP 
   55 #include "Intrepid_HGRAD_TRI_Cn_FEM_ORTH.hpp" 
   56 #include "Teuchos_SerialDenseMatrix.hpp" 
   57 #include "Teuchos_SerialDenseSolver.hpp" 
   83 template<
class Scalar, 
class ArrayScalar> 
 
  121   void getValues(ArrayScalar &          outputValues,
 
  122                  const ArrayScalar &    inputPoints,
 
  123                  const EOperator        operatorType) 
const;
 
  128   void getValues(ArrayScalar &          outputValues,
 
  129                  const ArrayScalar &    inputPoints,
 
  130                  const ArrayScalar &    cellVertices,
 
  131                  const EOperator        operatorType = OPERATOR_VALUE) 
const;
 
  136 #include "Intrepid_HGRAD_TRI_Cn_FEMDef.hpp" 
Implementation of the default H(grad)-compatible orthogonal basis (Dubiner) of arbitrary degree on tr...
FieldContainer< Scalar > latticePts
stores the points at which degrees of freedom are located. 
Basis_HGRAD_TRI_Cn_FEM(const int n, const EPointType pointType)
Constructor. 
Contains definitions of custom data types in Intrepid. 
FieldContainer< Scalar > V
The Vandermonde matrix with V_{ij} = phi_i(x_j), where x_j is the j_th point in the lattice...
Header file for the abstract base class Intrepid::Basis. 
FieldContainer< Scalar > Vinv
The inverse of V. The columns of Vinv express the Lagrange basis in terms of the orthogonal basis...
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const 
Evaluation of a FEM basis on a reference Triangle cell. 
Implementation of the default H(grad)-compatible Lagrange basis of arbitrary degree on Triangle cell...
virtual void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays. 
Basis_HGRAD_TRI_Cn_FEM_ORTH< Scalar, FieldContainer< Scalar > > Phis
The orthogonal basis on triangles, out of which the nodal basis is constructed.