OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
A small structure collecting the different BlockIndices of FEVector vectors (for instance, solution) involved in the computations. More...
#include <mesh_worker_info.h>
Public Member Functions | |
template<int dim, int spacedim> | |
void | initialize (const DoFHandler< dim, spacedim > &dof_handler) |
Fill the structure globally with values describing the DoFHandler. | |
template<int dim, int spacedim> | |
void | initialize_local (const DoFHandler< dim, spacedim > &dof_handler) |
Fill the structure locally with values describing the DoFHandler. | |
template<int dim, int spacedim> | |
void | initialize (const MGDoFHandler< dim, spacedim > &mg_dof_handler) |
Fill the structure globally with values describing the MGDoFHandler. | |
Public Attributes | |
BlockIndices | global |
The block structure of the global FEVector solution. | |
BlockIndices | local |
The block structure of a local (cell) FEVector solution. | |
std::vector< BlockIndices > | levels |
The multilevel block structure of the global FEVector solution. | |
std::vector< unsigned int > | base_element |
A vector of base elements. | |
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. | |
A small structure collecting the different BlockIndices of FEVector vectors (for instance, solution) involved in the computations.
|
inline |
Fill the structure globally with values describing the DoFHandler.
|
inline |
Fill the structure globally with values describing the MGDoFHandler.
References AppFrame::initialize().
|
inline |
Fill the structure locally with values describing the DoFHandler.
std::vector<unsigned int> MeshWorker::BlockInfo::base_element |
A vector of base elements.
BlockIndices MeshWorker::BlockInfo::global |
The block structure of the global FEVector solution.
std::vector<BlockIndices> MeshWorker::BlockInfo::levels |
The multilevel block structure of the global FEVector solution.
BlockIndices MeshWorker::BlockInfo::local |
The block structure of a local (cell) FEVector solution.
Referenced by MeshWorker::Assembler::LocalMatrixBlocks< number >::initialize().
std::vector<unsigned int> MeshWorker::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.