49 #ifndef INTREPID_HCURL_HEX_I1_FEM_HPP
50 #define INTREPID_HCURL_HEX_I1_FEM_HPP
114 template<
class Scalar,
class ArrayScalar>
139 void getValues(ArrayScalar & outputValues,
140 const ArrayScalar & inputPoints,
141 const EOperator operatorType)
const;
146 void getValues(ArrayScalar & outputValues,
147 const ArrayScalar & inputPoints,
148 const ArrayScalar & cellVertices,
149 const EOperator operatorType = OPERATOR_VALUE)
const;
165 #if defined(Intrepid_SHOW_DEPRECATED_WARNINGS)
167 #warning "The Intrepid package is deprecated"
This is an interface class for bases whose degrees of freedom can be associated with spatial location...
Definition file for FEM basis functions of degree 1 for H(curl) functions on HEX cells.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Quadrilateral.
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 Hexahedron cell.
Header file for the abstract base class Intrepid::Basis.
Implementation of the default H(curl)-compatible FEM basis of degree 1 on Hexahedron cell...
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
Basis_HCURL_HEX_I1_FEM()
Constructor.