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: