#include <cl_FEM_DofMgr_BlockData.hpp>
Public Member Functions | |
| BlockData (DofManager *aParent) | |
| ~BlockData () | |
| void | create_blocks () |
| Block * | block (const id_t aID) |
| Access a block by its ID. | |
| Cell< Block * > & | blocks () |
| get the block container | |
| bool | block_exists (const id_t aID) const |
| tells if the block exists on current mesh | |
| void | reset () |
Static Public Member Functions | |
| static void | selected_thin_shell_facet_ids (Mesh *aMesh, const Map< id_t, index_t > &aBlockIndexMap, Vector< id_t > &aFacetIDs) |
| facet ids of the thin shells that own at least one block of aBlockIndexMap, in shell order; a shell with no selected block contributes nothing. | |
| belfem::fem::dofmgr::BlockData::BlockData | ( | DofManager * | aParent | ) |
| belfem::fem::dofmgr::BlockData::~BlockData | ( | ) |
Access a block by its ID.
If it doesn't exist on the proc,\ an empty block is returned
|
inline |
tells if the block exists on current mesh
| void belfem::fem::dofmgr::BlockData::create_blocks | ( | ) |
| void belfem::fem::dofmgr::BlockData::reset | ( | ) |
|
static |
facet ids of the thin shells that own at least one block of aBlockIndexMap, in shell order; a shell with no selected block contributes nothing.
Rank-local: no communication