|
Flow123d
release_3.0.0-1140-gd35b574
|
#include <fe_system.hh>


Public Member Functions | |
| FESystemFunctionSpace (const std::vector< std::shared_ptr< FunctionSpace > > &fs_vector) | |
| Constructor. More... | |
| const double | basis_value (unsigned int basis_index, const arma::vec &point, unsigned int comp_index=0) const override |
Value of the i th basis function at point point. More... | |
| const arma::vec | basis_grad (unsigned int basis_index, const arma::vec &point, unsigned int comp_index=0) const override |
Gradient of the i th basis function at point point. More... | |
| const unsigned int | dim () const override |
| Dimension of function space (number of basis functions). More... | |
| const std::vector< DofComponentData > & | dof_indices () |
| virtual | ~FESystemFunctionSpace () |
Public Member Functions inherited from FunctionSpace | |
| FunctionSpace (unsigned int space_dim, unsigned int n_components) | |
| const unsigned int | space_dim () const |
| Getter for space dimension. More... | |
| const unsigned int | n_components () const |
| Getter for number of components. More... | |
| virtual | ~FunctionSpace () |
Private Attributes | |
| std::vector< std::shared_ptr< FunctionSpace > > | fs_ |
| Function spaces that are put together. More... | |
| std::vector< DofComponentData > | dof_indices_ |
| Indices of basis functions relative to the sub-spaces. More... | |
| unsigned int | dim_ |
| Number of basis functions. More... | |
Additional Inherited Members | |
Protected Attributes inherited from FunctionSpace | |
| unsigned int | space_dim_ |
| Space dimension of function arguments (i.e. 1, 2 or 3). More... | |
| unsigned int | n_components_ |
| Number of components of function values. More... | |
Definition at line 55 of file fe_system.hh.
| FESystemFunctionSpace::FESystemFunctionSpace | ( | const std::vector< std::shared_ptr< FunctionSpace > > & | fs_vector | ) |
Constructor.
Definition at line 48 of file fe_system.cc.
|
inlinevirtual |
Definition at line 78 of file fe_system.hh.
|
overridevirtual |
Gradient of the i th basis function at point point.
| basis_index | Index of the basis function. |
| point | Point coordinates. |
| comp_index | Index of component (>0 for vector-valued functions). |
Implements FunctionSpace.
Definition at line 83 of file fe_system.cc.
|
overridevirtual |
Value of the i th basis function at point point.
| basis_index | Index of the basis function. |
| point | Point coordinates. |
| comp_index | Index of component (>0 for vector-valued functions). |
Implements FunctionSpace.
Definition at line 67 of file fe_system.cc.
|
inlineoverridevirtual |
Dimension of function space (number of basis functions).
Implements FunctionSpace.
Definition at line 74 of file fe_system.hh.

|
inline |
Definition at line 76 of file fe_system.hh.
|
private |
Number of basis functions.
Definition at line 89 of file fe_system.hh.
|
private |
Indices of basis functions relative to the sub-spaces.
Definition at line 86 of file fe_system.hh.
|
private |
Function spaces that are put together.
Definition at line 78 of file fe_system.hh.
1.8.11