49#ifndef INTREPID_HGRAD_TRI_C2_FEM_HPP
50#define INTREPID_HGRAD_TRI_C2_FEM_HPP
86template<
class Scalar,
class ArrayScalar>
111 void getValues(ArrayScalar & outputValues,
112 const ArrayScalar & inputPoints,
113 const EOperator operatorType)
const;
118 void getValues(ArrayScalar & outputValues,
119 const ArrayScalar & inputPoints,
120 const ArrayScalar & cellVertices,
121 const EOperator operatorType = OPERATOR_VALUE)
const;
135#include "Intrepid_HGRAD_TRI_C2_FEMDef.hpp"
Header file for the abstract base class Intrepid::Basis.
Implementation of the default H(grad)-compatible FEM basis of degree 2 on Triangle cell.
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Quadrilateral.
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Triangle cell.
Basis_HGRAD_TRI_C2_FEM()
Constructor.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
This is an interface class for bases whose degrees of freedom can be associated with spatial location...