49#ifndef INTREPID_HCURL_QUAD_I1_FEM_HPP
50#define INTREPID_HCURL_QUAD_I1_FEM_HPP
98template<
class Scalar,
class ArrayScalar>
123 void getValues(ArrayScalar & outputValues,
124 const ArrayScalar & inputPoints,
125 const EOperator operatorType)
const;
130 void getValues(ArrayScalar & outputValues,
131 const ArrayScalar & inputPoints,
132 const ArrayScalar & cellVertices,
133 const EOperator operatorType = OPERATOR_VALUE)
const;
Header file for the abstract base class Intrepid::Basis.
Definition file for default FEM basis functions of degree 1 for H(curl) functions on Qadrilateral cel...
Implementation of the default H(curl)-compatible FEM basis of degree 1 on Quadrilateral cell.
Basis_HCURL_QUAD_I1_FEM()
Constructor.
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Quadrilateral cell.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Quadrilateral.
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...