Intrepid
Public Member Functions | List of all members
Intrepid::DofCoordsInterface< ArrayScalar > Class Template Referenceabstract

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>

Inheritance diagram for Intrepid::DofCoordsInterface< ArrayScalar >:
Intrepid::Basis_HCURL_HEX_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HCURL_HEX_In_FEM< Scalar, ArrayScalar > Intrepid::Basis_HCURL_QUAD_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HCURL_QUAD_In_FEM< Scalar, ArrayScalar > Intrepid::Basis_HCURL_TET_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HCURL_TRI_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HDIV_HEX_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HDIV_HEX_In_FEM< Scalar, ArrayScalar > Intrepid::Basis_HDIV_QUAD_In_FEM< Scalar, ArrayScalar > Intrepid::Basis_HDIV_TET_I1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_HEX_C1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_HEX_C2_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_HEX_Cn_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_HEX_I2_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_LINE_Cn_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_QUAD_C1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_QUAD_C2_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_QUAD_Cn_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_TET_COMP12_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_TRI_C1_FEM< Scalar, ArrayScalar > Intrepid::Basis_HGRAD_TRI_C2_FEM< Scalar, ArrayScalar >

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...
 

Detailed Description

template<class ArrayScalar>
class Intrepid::DofCoordsInterface< ArrayScalar >

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.

Member Function Documentation

template<class ArrayScalar >
virtual void Intrepid::DofCoordsInterface< ArrayScalar >::getDofCoords ( ArrayScalar &  DofCoords) const
pure virtual

The documentation for this class was generated from the following files: