49#ifndef INTREPID_HDIV_TET_I1_FEM_HPP
50#define INTREPID_HDIV_TET_I1_FEM_HPP
101template<
class Scalar,
class ArrayScalar>
126 void getValues(ArrayScalar & outputValues,
127 const ArrayScalar & inputPoints,
128 const EOperator operatorType)
const;
133 void getValues(ArrayScalar & outputValues,
134 const ArrayScalar & inputPoints,
135 const ArrayScalar & cellVertices,
136 const EOperator operatorType = OPERATOR_VALUE)
const;
Header file for the abstract base class Intrepid::Basis.
Definition file for FEM basis functions of degree 1 for H(div) functions on TET cells.
Implementation of the default H(div)-compatible FEM basis of degree 1 on Tetrahedron cell.
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Tetrahedron cell.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Tetrahedron.
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
Basis_HDIV_TET_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...