Flow123d  3.9.1-c8e8e1c
Public Member Functions | Private Attributes | List of all members
FEValuesViews::Vector< spacedim > Class Template Reference

#include <fe_values_views.hh>

Collaboration diagram for FEValuesViews::Vector< spacedim >:
Collaboration graph
[legend]

Public Member Functions

 Vector (const FEValues< spacedim > &fe_values, unsigned int component)
 
arma::vec::fixed< spacedim > value (unsigned int function_no, unsigned int point_no) const
 Return value of vector-valued shape function. More...
 
arma::mat::fixed< spacedim, spacedim > grad (unsigned int function_no, unsigned int point_no) const
 Return gradient of vector-valued shape function. More...
 
arma::mat::fixed< spacedim, spacedim > sym_grad (unsigned int function_no, unsigned int point_no) const
 Return symmetric gradient of vector-valued shape function. More...
 
double divergence (unsigned int function_no, unsigned int point_no) const
 Return divergence of vector-valued shape function. More...
 
const FEValues< spacedim > & base () const
 Returns the FEValues class. More...
 

Private Attributes

const FEValues< spacedim > & fe_values_
 Base FEValues class for access to the FE. More...
 
unsigned int first_vector_component_
 Index of the first component of the vector. More...
 

Detailed Description

template<unsigned int spacedim = 3>
class FEValuesViews::Vector< spacedim >

Definition at line 75 of file fe_values_views.hh.

Constructor & Destructor Documentation

◆ Vector()

template<unsigned int spacedim = 3>
FEValuesViews::Vector< spacedim >::Vector ( const FEValues< spacedim > &  fe_values,
unsigned int  component 
)
inline

Definition at line 79 of file fe_values_views.hh.

Member Function Documentation

◆ base()

template<unsigned int spacedim>
const FEValues< spacedim > & FEValuesViews::Vector< spacedim >::base

Returns the FEValues class.

Definition at line 93 of file fe_values_views.cc.

◆ divergence()

template<unsigned int spacedim>
double FEValuesViews::Vector< spacedim >::divergence ( unsigned int  function_no,
unsigned int  point_no 
) const

Return divergence of vector-valued shape function.

Parameters
function_noIndex of shape function within the FE.
point_noIndex of quadrature point.

Definition at line 82 of file fe_values_views.cc.

Here is the caller graph for this function:

◆ grad()

template<unsigned int spacedim>
arma::mat::fixed< spacedim, spacedim > FEValuesViews::Vector< spacedim >::grad ( unsigned int  function_no,
unsigned int  point_no 
) const

Return gradient of vector-valued shape function.

Parameters
function_noIndex of shape function within the FE.
point_noIndex of quadrature point.

Definition at line 62 of file fe_values_views.cc.

Here is the caller graph for this function:

◆ sym_grad()

template<unsigned int spacedim>
arma::mat::fixed< spacedim, spacedim > FEValuesViews::Vector< spacedim >::sym_grad ( unsigned int  function_no,
unsigned int  point_no 
) const

Return symmetric gradient of vector-valued shape function.

Parameters
function_noIndex of shape function within the FE.
point_noIndex of quadrature point.

Definition at line 73 of file fe_values_views.cc.

Here is the caller graph for this function:

◆ value()

template<unsigned int spacedim>
arma::vec::fixed< spacedim > FEValuesViews::Vector< spacedim >::value ( unsigned int  function_no,
unsigned int  point_no 
) const

Return value of vector-valued shape function.

Parameters
function_noIndex of shape function within the FE.
point_noIndex of quadrature point.

Definition at line 51 of file fe_values_views.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ fe_values_

template<unsigned int spacedim = 3>
const FEValues<spacedim>& FEValuesViews::Vector< spacedim >::fe_values_
private

Base FEValues class for access to the FE.

Definition at line 118 of file fe_values_views.hh.

◆ first_vector_component_

template<unsigned int spacedim = 3>
unsigned int FEValuesViews::Vector< spacedim >::first_vector_component_
private

Index of the first component of the vector.

Definition at line 121 of file fe_values_views.hh.


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