Flow123d  DF_patch_fe_mechanics-24d9721
Protected Member Functions | List of all members
BaseValues< dim > Class Template Reference

#include <patch_fe_values.hh>

Inheritance diagram for BaseValues< dim >:
Inheritance graph
[legend]

Protected Member Functions

 BaseValues ()
 
template<unsigned int FE_dim>
std::shared_ptr< FiniteElement< FE_dim > > fe_comp (std::shared_ptr< FiniteElement< FE_dim > > fe, uint component_idx)
 Return FiniteElement of component_idx for FESystem or fe for other types. More...
 
template<unsigned int FE_dim>
std::vector< std::vector< arma::vec > > ref_shape_values_bulk (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe)
 Precomputed values of basis functions at the bulk quadrature points. More...
 
template<unsigned int FE_dim>
std::vector< std::vector< std::vector< arma::vec > > > ref_shape_values_side (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe)
 Precomputed values of basis functions at the side quadrature points. More...
 
template<unsigned int FE_dim>
std::vector< std::vector< arma::mat > > ref_shape_gradients_bulk (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe)
 Precomputed gradients of basis functions at the bulk quadrature points. More...
 
template<unsigned int FE_dim>
std::vector< std::vector< std::vector< arma::mat > > > ref_shape_gradients_side (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe)
 Precomputed gradients of basis functions at the side quadrature points. More...
 

Detailed Description

template<unsigned int dim>
class BaseValues< dim >

Definition at line 175 of file patch_fe_values.hh.

Constructor & Destructor Documentation

◆ BaseValues()

template<unsigned int dim>
BaseValues< dim >::BaseValues ( )
inlineprotected

Definition at line 179 of file patch_fe_values.hh.

Member Function Documentation

◆ fe_comp()

template<unsigned int dim>
template<unsigned int FE_dim>
std::shared_ptr<FiniteElement<FE_dim> > BaseValues< dim >::fe_comp ( std::shared_ptr< FiniteElement< FE_dim > >  fe,
uint  component_idx 
)
inlineprotected

Return FiniteElement of component_idx for FESystem or fe for other types.

Definition at line 184 of file patch_fe_values.hh.

Here is the caller graph for this function:

◆ ref_shape_gradients_bulk()

template<unsigned int dim>
template<unsigned int FE_dim>
std::vector<std::vector<arma::mat> > BaseValues< dim >::ref_shape_gradients_bulk ( Quadrature q,
std::shared_ptr< FiniteElement< FE_dim >>  fe 
)
inlineprotected

Precomputed gradients of basis functions at the bulk quadrature points.

Dimensions: (no. of quadrature points) x (no. of dofs) x ((dim_ of. ref. cell)x(no. of components in ref. cell))

Definition at line 260 of file patch_fe_values.hh.

Here is the caller graph for this function:

◆ ref_shape_gradients_side()

template<unsigned int dim>
template<unsigned int FE_dim>
std::vector<std::vector<std::vector<arma::mat> > > BaseValues< dim >::ref_shape_gradients_side ( Quadrature q,
std::shared_ptr< FiniteElement< FE_dim >>  fe 
)
inlineprotected

Precomputed gradients of basis functions at the side quadrature points.

Dimensions: (sides) x (no. of quadrature points) x (no. of dofs) x ((dim_ of. ref. cell)x(no. of components in ref. cell))

Definition at line 288 of file patch_fe_values.hh.

Here is the caller graph for this function:

◆ ref_shape_values_bulk()

template<unsigned int dim>
template<unsigned int FE_dim>
std::vector<std::vector<arma::vec> > BaseValues< dim >::ref_shape_values_bulk ( Quadrature q,
std::shared_ptr< FiniteElement< FE_dim >>  fe 
)
inlineprotected

Precomputed values of basis functions at the bulk quadrature points.

Dimensions: (no. of quadrature points) x (no. of dofs) x (no. of components in ref. cell)

Definition at line 202 of file patch_fe_values.hh.

Here is the caller graph for this function:

◆ ref_shape_values_side()

template<unsigned int dim>
template<unsigned int FE_dim>
std::vector< std::vector<std::vector<arma::vec> > > BaseValues< dim >::ref_shape_values_side ( Quadrature q,
std::shared_ptr< FiniteElement< FE_dim >>  fe 
)
inlineprotected

Precomputed values of basis functions at the side quadrature points.

Dimensions: (sides) x (no. of quadrature points) x (no. of dofs) x (no. of components in ref. cell)

Definition at line 229 of file patch_fe_values.hh.

Here is the caller graph for this function:

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