Intrepid
|
This is an interface class for bases whose degrees of freedom can be associated with spatial locations in a reference element (typically interpolation points for interpolatory bases). More...
#include <Intrepid_Basis.hpp>
Public Member Functions | |
virtual | ~DofCoordsInterface ()=0 |
Pure virtual destructor (gives warnings if not included). Following "Effective C++: 3rd Ed." item 7 the implementation is included in the definition file. | |
virtual void | getDofCoords (ArrayScalar &DofCoords) const =0 |
Returns spatial locations (coordinates) of degrees of freedom on a reference cell; defined for interpolatory bases. More... | |
This is an interface class for bases whose degrees of freedom can be associated with spatial locations in a reference element (typically interpolation points for interpolatory bases).
Definition at line 353 of file Intrepid_Basis.hpp.
|
pure virtual |
Returns spatial locations (coordinates) of degrees of freedom on a reference cell; defined for interpolatory bases.
DofCoords | [out] - array with the coordinates of degrees of freedom, dimensioned (F,D) |
Implemented in Intrepid::Basis_HGRAD_HEX_C2_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_HEX_I2_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_HEX_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HDIV_HEX_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_TET_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HDIV_TET_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_TET_COMP12_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_TET_C2_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_QUAD_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_TRI_I1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_LINE_Cn_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HDIV_QUAD_In_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_QUAD_In_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_HEX_C1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_QUAD_C2_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_TRI_C2_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HDIV_HEX_In_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HCURL_HEX_In_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_HEX_Cn_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_TET_C1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_QUAD_C1_FEM< Scalar, ArrayScalar >, Intrepid::Basis_HGRAD_TRI_C1_FEM< Scalar, ArrayScalar >, and Intrepid::Basis_HGRAD_QUAD_Cn_FEM< Scalar, ArrayScalar >.