|
| Basis_Derived_HCURL_Family1_Family2_HEX (int polyOrder_x, int polyOrder_y, int polyOrder_z, const EPointType pointType) |
| Constructor.
|
|
| Basis_DirectSumBasis (BasisPtr basis1, BasisPtr basis2) |
| Constructor.
|
|
virtual BasisValues< OutputValueType, DeviceType > | allocateBasisValues (TensorPoints< PointValueType, DeviceType > points, const EOperator operatorType=OPERATOR_VALUE) const override |
| Allocate BasisValues container suitable for passing to the getValues() variant that takes a TensorPoints container as argument.
|
|
virtual void | getDofCoords (ScalarViewType dofCoords) const override |
| Fills in spatial locations (coordinates) of degrees of freedom (nodes) on the reference cell.
|
|
virtual void | getDofCoeffs (ScalarViewType dofCoeffs) const override |
| Fills in coefficients of degrees of freedom for Lagrangian basis on the reference cell.
|
|
virtual const char * | getName () const override |
| Returns basis name.
|
|
virtual void | getValues (BasisValues< OutputValueType, DeviceType > outputValues, const TensorPoints< PointValueType, DeviceType > inputPoints, const EOperator operatorType=OPERATOR_VALUE) const override |
| Evaluation of a FEM basis on a reference cell, using point and output value containers that allow preservation of tensor-product structure.
|
|
virtual void | getValues (OutputViewType outputValues, const PointViewType inputPoints, const EOperator operatorType=OPERATOR_VALUE) const override |
| Evaluation of a FEM basis on a reference cell.
|
|
virtual int | getNumTensorialExtrusions () const override |
|
template<class HGRAD_LINE, class HVOL_LINE>
class Intrepid2::Basis_Derived_HCURL_Family1_Family2_HEX< HGRAD_LINE, HVOL_LINE >
Definition at line 540 of file Intrepid2_DerivedBasis_HCURL_HEX.hpp.