49 #ifndef INTREPID_HGRAD_LINE_Cn_FEM_HPP
50 #define INTREPID_HGRAD_LINE_Cn_FEM_HPP
56 #include "Teuchos_SerialDenseMatrix.hpp"
57 #include "Teuchos_SerialDenseSolver.hpp"
77 template<
class Scalar,
class ArrayScalar>
79 public Basis<Scalar, ArrayScalar>,
124 void getValues(ArrayScalar & outputValues,
125 const ArrayScalar & inputPoints,
126 const EOperator operatorType)
const;
131 void getValues(ArrayScalar & outputValues,
132 const ArrayScalar & inputPoints,
133 const ArrayScalar & cellVertices,
134 const EOperator operatorType = OPERATOR_VALUE)
const;
137 virtual void getDofCoords( ArrayScalar & DofCoords )
const;
143 #include "Intrepid_HGRAD_LINE_Cn_FEMDef.hpp"
FieldContainer< Scalar > latticePts_
Holds the points defining the Lagrange basis.
Basis_HGRAD_LINE_Cn_FEM(int order, const ArrayScalar &pts)
Constructor.
Implementation of the locally H(grad)-compatible FEM basis of variable order on the [-1...
This is an interface class for bases whose degrees of freedom can be associated with spatial location...
Header file for the Intrepid::HGRAD_LINE_Cn_FEM class.
Implementation of the locally H(grad)-compatible FEM basis of variable order on the [-1...
FieldContainer< Scalar > V_
Generalized Vandermonde matrix V_{ij} = phis_i(x_j)
Basis_HGRAD_LINE_Cn_FEM_JACOBI< Scalar, FieldContainer< Scalar > > Phis_
orthogonal basis
Header file for the abstract base class Intrepid::Basis.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
virtual void getDofCoords(ArrayScalar &DofCoords) const
implements the dofcoords interface
void getValues(ArrayScalar &outputValues, const ArrayScalar &inputPoints, const EOperator operatorType) const
Evaluation of a FEM basis on a reference Line cell.
FieldContainer< Scalar > Vinv_
inverse of Generalized Vandermonde matrix, whose columns store the expansion coefficients of the noda...
void initializeTags()
Initializes tagToOrdinal_ and ordinalToTag_ lookup arrays.
Header file for a set of functions providing orthogonal polynomial polynomial calculus and interpolat...
~Basis_HGRAD_LINE_Cn_FEM()
Destructor.