A small structure collecting the different BlockIndices of FEVector vectors (for instance, solution) involved in the computations.
More...
#include <mesh_loop_info_objects.h>
|
| template<int dim, int spacedim> |
| void | initialize (const DoFHandler< dim, spacedim > &dof_handler) |
| | Fill the structure globally with values describing the DoFHandler. More...
|
| |
| template<int dim, int spacedim> |
| void | initialize_local (const DoFHandler< dim, spacedim > &dof_handler) |
| | Fill the structure locally with values describing the DoFHandler. More...
|
| |
|
| BlockIndices | global |
| | The block structure of the global FEVector solution. More...
|
| |
| BlockIndices | local |
| | The block structure of a local FEVector solution. More...
|
| |
| std::vector< BlockIndices > | levels |
| | The multilevel block structure of the global FEVector solution. More...
|
| |
| std::vector< unsigned int > | base_element |
| | A vector of base elements. More...
|
| |
| std::vector< unsigned int > | local_renumbering |
| | A vector containing the internal renumbering of degrees of freedom from the standard ordering on a cell to a block wise ordering on the same cell. More...
|
| |
A small structure collecting the different BlockIndices of FEVector vectors (for instance, solution) involved in the computations.
- Author
- Guido Kanschat
template<int dim, int spacedim>
| void FuelCell::ApplicationCore::BlockInfo::initialize |
( |
const DoFHandler< dim, spacedim > & |
dof_handler | ) |
|
|
inline |
Fill the structure globally with values describing the DoFHandler.
template<int dim, int spacedim>
| void FuelCell::ApplicationCore::BlockInfo::initialize_local |
( |
const DoFHandler< dim, spacedim > & |
dof_handler | ) |
|
|
inline |
Fill the structure locally with values describing the DoFHandler.
| std::vector<unsigned int> FuelCell::ApplicationCore::BlockInfo::base_element |
A vector of base elements.
- Note
- index -> value = # block -> # fe in
FESystem object.
| BlockIndices FuelCell::ApplicationCore::BlockInfo::global |
The block structure of the global FEVector solution.
| std::vector<BlockIndices> FuelCell::ApplicationCore::BlockInfo::levels |
The multilevel block structure of the global FEVector solution.
| BlockIndices FuelCell::ApplicationCore::BlockInfo::local |
The block structure of a local FEVector solution.
| std::vector<unsigned int> FuelCell::ApplicationCore::BlockInfo::local_renumbering |
A vector containing the internal renumbering of degrees of freedom from the standard ordering on a cell to a block wise ordering on the same cell.
- Note
- index -> value = standard # dof -> block wise # dof.
-
if
local_renumbering.size() = 0: the standard internal renumbering of degrees of freedom is activated.
The documentation for this struct was generated from the following file: