Flow123d  JS_before_hm-981-g3f34df1
Public Member Functions | Public Attributes | List of all members
FEValues< spacedim >::FEInternalData Class Reference

Structure for storing the precomputed finite element data. More...

#include <fe_values.hh>

Collaboration diagram for FEValues< spacedim >::FEInternalData:
Collaboration graph
[legend]

Public Member Functions

 FEInternalData (unsigned int np, unsigned int nd)
 
 FEInternalData (const FEInternalData &fe_system_data, const std::vector< unsigned int > &dof_indices, unsigned int first_component_idx, unsigned int ncomponents=1)
 Create a new instance of FEInternalData for a FESystem component or subvector. More...
 

Public Attributes

std::vector< std::vector< arma::vec > > ref_shape_values
 Precomputed values of basis functions at the quadrature points. More...
 
std::vector< std::vector< arma::mat > > ref_shape_grads
 Precomputed gradients of basis functions at the quadrature points. More...
 
unsigned int n_points
 Number of quadrature points. More...
 
unsigned int n_dofs
 Number of dofs (shape functions). More...
 

Detailed Description

template<unsigned int spacedim = 3>
class FEValues< spacedim >::FEInternalData

Structure for storing the precomputed finite element data.

Definition at line 292 of file fe_values.hh.

Constructor & Destructor Documentation

template<unsigned int spacedim>
FEValues< spacedim >::FEInternalData::FEInternalData ( unsigned int  np,
unsigned int  nd 
)

Definition at line 40 of file fe_values.cc.

template<unsigned int spacedim>
FEValues< spacedim >::FEInternalData::FEInternalData ( const FEInternalData fe_system_data,
const std::vector< unsigned int > &  dof_indices,
unsigned int  first_component_idx,
unsigned int  ncomponents = 1 
)

Create a new instance of FEInternalData for a FESystem component or subvector.

Definition at line 50 of file fe_values.cc.

Member Data Documentation

template<unsigned int spacedim = 3>
unsigned int FEValues< spacedim >::FEInternalData::n_dofs

Number of dofs (shape functions).

Definition at line 326 of file fe_values.hh.

template<unsigned int spacedim = 3>
unsigned int FEValues< spacedim >::FEInternalData::n_points

Number of quadrature points.

Definition at line 323 of file fe_values.hh.

template<unsigned int spacedim = 3>
std::vector<std::vector<arma::mat> > FEValues< spacedim >::FEInternalData::ref_shape_grads

Precomputed gradients of basis functions at the 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 320 of file fe_values.hh.

template<unsigned int spacedim = 3>
std::vector<std::vector<arma::vec> > FEValues< spacedim >::FEInternalData::ref_shape_values

Precomputed values of basis functions at the quadrature points.

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

Definition at line 311 of file fe_values.hh.


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