49 #ifndef INTREPID_HGRAD_HEX_C2_FEM_HPP 50 #define INTREPID_HGRAD_HEX_C2_FEM_HPP 137 template<
class Scalar,
class ArrayScalar>
162 void getValues(ArrayScalar & outputValues,
163 const ArrayScalar & inputPoints,
169 void getValues(ArrayScalar & outputValues,
170 const ArrayScalar & inputPoints,
171 const ArrayScalar & cellVertices,
172 const EOperator operatorType = OPERATOR_VALUE)
const;
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
This is an interface class for bases whose degrees of freedom can be associated with spatial location...
Basis_HGRAD_HEX_C2_FEM()
Constructor.
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Hexahedron cell.
Implementation of the default H(grad)-compatible FEM basis of degree 2 on Hexahedron cell...
Definition file for bi-linear FEM basis functions for H(grad) functions on Hexahedron cells...
EOperator
Enumeration of primitive operators available in Intrepid. Primitive operators act on reconstructed fu...
Header file for the abstract base class Intrepid::Basis.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Quadrilateral.