49#ifndef INTREPID_HGRAD_TET_COMP12_FEM_HPP
50#define INTREPID_HGRAD_TET_COMP12_FEM_HPP
98template<
class Scalar,
class ArrayScalar>
125 void getValues(ArrayScalar & outputValues,
126 const ArrayScalar & inputPoints,
127 const EOperator operatorType)
const;
132 void getValues(ArrayScalar & outputValues,
133 const ArrayScalar & inputPoints,
134 const ArrayScalar & cellVertices,
135 const EOperator operatorType = OPERATOR_VALUE)
const;
Header file for the abstract base class Intrepid::Basis.
Definition file for the composite H(grad)-compatible FEM basis of degree 1 on Tetrahedron cell with 1...
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
FEM basis evaluation on a reference Tetrahedron cell.
void getDofCoords(ArrayScalar &DofCoords) const
Returns spatial locations (coordinates) of degrees of freedom on a reference Tetrahedron.
Intrepid::FieldContainer< Scalar > getSubTetDetF() const
Returns FieldContainer of local sub-tet detF.
Intrepid::FieldContainer< Scalar > getBarycentricCoords(const ArrayScalar &) const
Returns FieldContainer of Barycentric Coordinates for the input points.
Basis_HGRAD_TET_COMP12_FEM()
Constructor.
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
Scalar det44(const Intrepid::FieldContainer< Scalar >) const
Returns FieldContainer of Barycentric Coordinates for the input points.
Intrepid::FieldContainer< Scalar > getWeights(const ArrayScalar &) const
Returns FieldContainer of local integration weights.
Intrepid::FieldContainer< Scalar > inverse44(const Intrepid::FieldContainer< Scalar >) const
Returns FieldContainer of Barycentric Coordinates for the input points.
Intrepid::FieldContainer< Scalar > getSubTetGrads() const
Returns FieldContainer of local sub-tet gradients.
Teuchos::Array< int > getLocalSubTetrahedra(Scalar, Scalar, Scalar) const
Returns array of local sub-tetrahdera that the given point resides in.
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...
Implementation of a templated lexicographical container for a multi-indexed scalar quantity....