Flow123d  jenkins-Flow123d-linux-release-multijob-198
Public Member Functions | List of all members
FEValuesSpaceBase< spacedim > Class Template Referenceabstract

Abstract base class with certain methods independent of the template parameter dim. More...

#include <fe_values.hh>

Inheritance diagram for FEValuesSpaceBase< spacedim >:
Inheritance graph
[legend]

Public Member Functions

virtual const double shape_value (const unsigned int function_no, const unsigned int point_no)=0
 Return the value of the function_no-th shape function at the point_no-th quadrature point. More...
 
virtual const arma::vec::fixed
< spacedim > 
shape_grad (const unsigned int function_no, const unsigned int point_no)=0
 Return the gradient of the function_no-th shape function at the point_no-th quadrature point. More...
 
virtual const double JxW (const unsigned int point_no)=0
 Return the product of Jacobian determinant and the quadrature weight at given quadrature point. More...
 
virtual const arma::vec::fixed
< spacedim > 
normal_vector (unsigned int point_no)=0
 Returns the normal vector to a side at given quadrature point. More...
 
virtual const unsigned int n_dofs ()=0
 Returns the number of shape functions. More...
 

Detailed Description

template<unsigned int spacedim>
class FEValuesSpaceBase< spacedim >

Abstract base class with certain methods independent of the template parameter dim.

Definition at line 146 of file fe_values.hh.

Member Function Documentation

template<unsigned int spacedim>
virtual const double FEValuesSpaceBase< spacedim >::JxW ( const unsigned int  point_no)
pure virtual

Return the product of Jacobian determinant and the quadrature weight at given quadrature point.

Parameters
point_noNumber of the quadrature point.

Implemented in FEValuesBase< dim, spacedim >.

template<unsigned int spacedim>
virtual const unsigned int FEValuesSpaceBase< spacedim >::n_dofs ( )
pure virtual

Returns the number of shape functions.

Implemented in FEValuesBase< dim, spacedim >.

template<unsigned int spacedim>
virtual const arma::vec::fixed<spacedim> FEValuesSpaceBase< spacedim >::normal_vector ( unsigned int  point_no)
pure virtual

Returns the normal vector to a side at given quadrature point.

Parameters
point_noNumber of the quadrature point.

Implemented in FEValuesBase< dim, spacedim >.

template<unsigned int spacedim>
virtual const arma::vec::fixed<spacedim> FEValuesSpaceBase< spacedim >::shape_grad ( const unsigned int  function_no,
const unsigned int  point_no 
)
pure virtual

Return the gradient of the function_no-th shape function at the point_no-th quadrature point.

Parameters
function_noNumber of the shape function.
point_noNumber of the quadrature point.

Implemented in FEValuesBase< dim, spacedim >.

template<unsigned int spacedim>
virtual const double FEValuesSpaceBase< spacedim >::shape_value ( const unsigned int  function_no,
const unsigned int  point_no 
)
pure virtual

Return the value of the function_no-th shape function at the point_no-th quadrature point.

Parameters
function_noNumber of the shape function.
point_noNumber of the quadrature point.

Implemented in FEValuesBase< dim, spacedim >.


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