49#ifndef INTREPID_HGRAD_QUAD_C2_FEM_HPP
50#define INTREPID_HGRAD_QUAD_C2_FEM_HPP
90template<
class Scalar,
class ArrayScalar>
115 void getValues(ArrayScalar & outputValues,
116 const ArrayScalar & inputPoints,
117 const EOperator operatorType)
const;
122 void getValues(ArrayScalar & outputValues,
123 const ArrayScalar & inputPoints,
124 const ArrayScalar & cellVertices,
125 const EOperator operatorType = OPERATOR_VALUE)
const;
Header file for the abstract base class Intrepid::Basis.
Definition file for bi-linear FEM basis functions for H(grad) functions on QUAD cells.
Implementation of the default H(grad)-compatible FEM basis of degree 2 on Quadrilateral cell.
Basis_HGRAD_QUAD_C2_FEM()
Constructor.
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
FEM basis evaluation on a reference Quadrilateral cell.
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
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...