49#ifndef INTREPID_HCURL_TRI_I1_FEM_HPP
50#define INTREPID_HCURL_TRI_I1_FEM_HPP
95template<
class Scalar,
class ArrayScalar>
120 void getValues(ArrayScalar & outputValues,
121 const ArrayScalar & inputPoints,
122 const EOperator operatorType)
const;
127 void getValues(ArrayScalar & outputValues,
128 const ArrayScalar & inputPoints,
129 const ArrayScalar & cellVertices,
130 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 Triangle cells.
Implementation of the default H(curl)-compatible FEM basis of degree 1 on Triangle cell.
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 Triangle cell.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Triangle.
Basis_HCURL_TRI_I1_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...