![]() |
v0.14.0 |
Simple interface for fast problem set-up. More...
#include <src/interfaces/BcManager.hpp>
Classes | |
| struct | BCs |
| Data structure storing bc markers and atributes. More... | |
Public Types | |
| using | BcMapByBlockName = std::map< string, boost::shared_ptr< BCs > > |
| using | BcMarkerPtr = boost::shared_ptr< std::vector< char unsigned > > |
Public Member Functions | |
| MoFEMErrorCode | query_interface (boost::typeindex::type_index type_index, UnknownInterface **iface) const |
| BcManager (const MoFEM::Core &core) | |
| virtual | ~BcManager ()=default |
| MoFEMErrorCode | getOptions () |
| get options More... | |
| MoFEMErrorCode | addBlockDOFsToMPCs (const std::string problem_name, const std::string field_name, bool get_low_dim_ents=false, bool block_name_field_prefix=false, bool is_distributed_mesh=false) |
| MoFEMErrorCode | pushMarkSideDofs (const std::string problem_name, const std::string block_name, const std::string field_name, int bridge_dim, int lo, int hi) |
| Mark side DOFs. More... | |
| MoFEMErrorCode | removeSideDOFs (const std::string problem_name, const std::string block_name, const std::string field_name, int bridge_dim, int lo, int hi, bool is_distributed_mesh=true) |
| Remove side DOFs. More... | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, int lo, int hi, bool get_low_dim_ents=true, bool is_distributed_mesh=true) |
| Remove DOFs from problem. More... | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, int lo, int hi, bool get_low_dim_ents=true) |
| Mark block DOFs. More... | |
| template<typename T > | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents=true, bool block_name_field_prefix=false, bool is_distributed_mesh=true) |
| Mark block DOFs. More... | |
| template<typename T > | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents=true, bool block_name_field_prefix=false) |
| Mark block DOFs. More... | |
| template<typename T > | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, bool get_low_dim_ents=true, bool is_distributed_mesh=true) |
| Mark block DOFs. More... | |
| template<typename T > | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, bool get_low_dim_ents=true) |
| Mark block DOFs. More... | |
| boost::shared_ptr< BCs > | popMarkDOFsOnEntities (const std::string block_name) |
| Get bc data and remove element. More... | |
| auto | getBcStructure (const std::string bc_id) |
| Get the bc structure object. More... | |
| BcMapByBlockName & | getBcMapByBlockName () |
| Get the bc map. More... | |
| Range | getMergedBlocksRange (std::vector< std::regex > bc_regex_vec) |
| Merge block ranges. More... | |
| auto | getMergedBlocksRange (std::vector< string > bc_names) |
| Merge block ranges. More... | |
| BcMarkerPtr | getMergedBlocksMarker (std::vector< std::regex > bc_regex_vec) |
| Get the Merged Boundary Marker object. More... | |
| auto | getMergedBlocksMarker (std::vector< string > bc_names) |
| Get the Merged Boundary Marker object. More... | |
| BcMarkerPtr | getMergedBlocksMarker (const std::vector< BcMarkerPtr > &boundary_markers_ptr_vec) |
| Get the Merged Blocks Marker object. More... | |
| auto | checkBlock (const std::pair< string, boost::shared_ptr< BCs >> &bc, std::regex reg) |
| check if given boundary condition name is in the map bc element More... | |
| auto | checkBlock (const std::pair< std::string, boost::shared_ptr< BCs >> &bc, std::string name) |
| check if given boundary condition name is in the map bc element More... | |
| SmartPetscObj< IS > | getBlockIS (const std::string block_prefix, const std::string block_name, const std::string field_name, const std::string problem_name, int lo, int hi, SmartPetscObj< IS > is_expand=SmartPetscObj< IS >()) |
| Get block IS. More... | |
| SmartPetscObj< IS > | getBlockIS (const std::string problem_name, const std::string block_name, const std::string field_name, int lo, int hi, SmartPetscObj< IS > is_expand=SmartPetscObj< IS >()) |
| Get block IS. More... | |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, bool get_low_dim_ents, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, const std::string block_name, bool get_low_dim_ents) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, bool get_low_dim_ents, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string block_name, const std::string field_name, bool get_low_dim_ents) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | pushMarkDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
| template<> | |
| MoFEMErrorCode | removeBlockDOFsOnEntities (const std::string problem_name, const std::string field_name, bool get_low_dim_ents, bool block_name_field_prefix, bool is_distributed_mesh) |
Public Member Functions inherited from MoFEM::UnknownInterface | |
| template<class IFACE > | |
| MoFEMErrorCode | registerInterface (bool error_if_registration_failed=true) |
| Register interface. More... | |
| template<class IFACE > | |
| MoFEMErrorCode | getInterface (IFACE *&iface) const |
| Get interface reference to pointer of interface. More... | |
| template<class IFACE > | |
| MoFEMErrorCode | getInterface (IFACE **const iface) const |
| Get interface pointer to pointer of interface. More... | |
| template<class IFACE , typename boost::enable_if< boost::is_pointer< IFACE >, int >::type = 0> | |
| IFACE | getInterface () const |
| Get interface pointer to pointer of interface. More... | |
| template<class IFACE , typename boost::enable_if< boost::is_reference< IFACE >, int >::type = 0> | |
| IFACE | getInterface () const |
| Get reference to interface. More... | |
| template<class IFACE > | |
| IFACE * | getInterface () const |
| Function returning pointer to interface. More... | |
| virtual | ~UnknownInterface ()=default |
Static Public Member Functions | |
| static std::pair< std::string, std::string > | extractStringFromBlockId (const std::string block_id, const std::string prb_name) |
| Extract block name and block name form block id. More... | |
Static Public Member Functions inherited from MoFEM::UnknownInterface | |
| static MoFEMErrorCode | getLibVersion (Version &version) |
| Get library version. More... | |
| static MoFEMErrorCode | getFileVersion (moab::Interface &moab, Version &version) |
| Get database major version. More... | |
| static MoFEMErrorCode | setFileVersion (moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD)) |
| Get database major version. More... | |
| static MoFEMErrorCode | getInterfaceVersion (Version &version) |
| Get database major version. More... | |
Private Attributes | |
| MoFEM::Core & | cOre |
| BcMapByBlockName | bcMapByBlockName |
Simple interface for fast problem set-up.
Definition at line 25 of file BcManager.hpp.
| using MoFEM::BcManager::BcMapByBlockName = std::map<string, boost::shared_ptr<BCs> > |
Definition at line 225 of file BcManager.hpp.
| using MoFEM::BcManager::BcMarkerPtr = boost::shared_ptr<std::vector<char unsigned> > |
Definition at line 227 of file BcManager.hpp.
| MoFEM::BcManager::BcManager | ( | const MoFEM::Core & | core | ) |
Definition at line 41 of file BcManager.cpp.
|
virtualdefault |
| MoFEMErrorCode MoFEM::BcManager::addBlockDOFsToMPCs | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents = false, |
||
| bool | block_name_field_prefix = false, |
||
| bool | is_distributed_mesh = false |
||
| ) |
Definition at line 185 of file BcManager.cpp.
|
inline |
check if given boundary condition name is in the map bc element
| bc | element of the map |
| name | bc name |
Definition at line 317 of file BcManager.hpp.
|
inline |
check if given boundary condition name is in the map bc element
| bc | element of the map |
| reg | bc regex |
Definition at line 305 of file BcManager.hpp.
|
static |
Extract block name and block name form block id.
| block_id | |
| prb_name |
Definition at line 1381 of file BcManager.cpp.
|
inline |
Get the bc map.
Definition at line 243 of file BcManager.hpp.
|
inline |
Get the bc structure object.
| block_name |
Definition at line 234 of file BcManager.hpp.
| SmartPetscObj< IS > MoFEM::BcManager::getBlockIS | ( | const std::string | block_prefix, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| const std::string | problem_name, | ||
| int | lo, | ||
| int | hi, | ||
| SmartPetscObj< IS > | is_expand = SmartPetscObj<IS>() |
||
| ) |
Get block IS.
| block_prefix | for hashmap |
| block_name | for hash map |
| field_name | for hash map and IS |
| problem_name | for IS |
| lo | |
| hi | |
| is_expand | is to extend |
Definition at line 405 of file BcManager.cpp.
| SmartPetscObj< IS > MoFEM::BcManager::getBlockIS | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| int | lo, | ||
| int | hi, | ||
| SmartPetscObj< IS > | is_expand = SmartPetscObj<IS>() |
||
| ) |
Get block IS.
| problem_name | |
| block_name | |
| field_name | |
| lo | |
| hi | |
| is_expand | is to extend |
Definition at line 445 of file BcManager.cpp.
| BcMarkerPtr MoFEM::BcManager::getMergedBlocksMarker | ( | const std::vector< BcMarkerPtr > & | boundary_markers_ptr_vec | ) |
Get the Merged Blocks Marker object.
| boundary_markers_ptr_vec | vector of boundary markers to merge |
| BcManager::BcMarkerPtr MoFEM::BcManager::getMergedBlocksMarker | ( | std::vector< std::regex > | bc_regex_vec | ) |
Get the Merged Boundary Marker object.
| bc_regex_vec | boundary name regex vector |
Definition at line 374 of file BcManager.cpp.
|
inline |
Get the Merged Boundary Marker object.
| bc_names | vector of boundary names |
Definition at line 281 of file BcManager.hpp.
| Range MoFEM::BcManager::getMergedBlocksRange | ( | std::vector< std::regex > | bc_regex_vec | ) |
Merge block ranges.
| bc_regex_vec |
Definition at line 359 of file BcManager.cpp.
|
inline |
| MoFEMErrorCode MoFEM::BcManager::getOptions | ( | ) |
| boost::shared_ptr< BcManager::BCs > MoFEM::BcManager::popMarkDOFsOnEntities | ( | const std::string | block_name | ) |
Get bc data and remove element.
| block_name |
Definition at line 349 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| bool | get_low_dim_ents | ||
| ) |
Definition at line 1248 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| bool | get_low_dim_ents = true |
||
| ) |
Mark block DOFs.
| problem_name | |
| field_name | |
| block_name | |
| get_low_dim_ents | get lower dimension entities |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| int | lo, | ||
| int | hi, | ||
| bool | get_low_dim_ents = true |
||
| ) |
Mark block DOFs.
| problem_name | |
| block_name | |
| field_name | |
| lo | lowest coefficient |
| hi | highest coefficient |
| get_low_dim_ents | get lower dimension entities field name |
Definition at line 111 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 753 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 871 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 937 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1004 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1284 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1316 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1359 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1405 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1523 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix | ||
| ) |
Definition at line 1618 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents = true, |
||
| bool | block_name_field_prefix = false |
||
| ) |
Mark block DOFs.
| problem_name | |
| field_name | |
| get_low_dim_ents | get lower dimension entities |
| block_name_field_prefix |
| MoFEMErrorCode MoFEM::BcManager::pushMarkDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| const std::string | block_name, | ||
| bool | get_low_dim_ents | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::pushMarkSideDofs | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| int | bridge_dim, | ||
| int | lo, | ||
| int | hi | ||
| ) |
Mark side DOFs.
| problem_name | |
| block_name | |
| field_name | |
| lo | |
| hi |
Definition at line 1779 of file BcManager.cpp.
|
virtual |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 697 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| bool | get_low_dim_ents = true, |
||
| bool | is_distributed_mesh = true |
||
| ) |
Mark block DOFs.
| BCSET |
| problem_name | |
| field_name | |
| block_name | |
| get_low_dim_ents | |
| is_distributed_mesh |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| int | lo, | ||
| int | hi, | ||
| bool | get_low_dim_ents = true, |
||
| bool | is_distributed_mesh = true |
||
| ) |
Remove DOFs from problem.
| problem_name | |
| block_name | |
| field_name | |
| lo | lowest coefficient |
| hi | highest coefficient |
| get_low_dim_ents | get lower dimension entities |
| is_distributed_mesh | distributed mesh |
Definition at line 73 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 455 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 524 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 567 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 611 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1298 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1336 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1369 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1633 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1698 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents, | ||
| bool | block_name_field_prefix, | ||
| bool | is_distributed_mesh | ||
| ) |
Definition at line 1762 of file BcManager.cpp.
| MoFEMErrorCode MoFEM::BcManager::removeBlockDOFsOnEntities | ( | const std::string | problem_name, |
| const std::string | field_name, | ||
| bool | get_low_dim_ents = true, |
||
| bool | block_name_field_prefix = false, |
||
| bool | is_distributed_mesh = true |
||
| ) |
Mark block DOFs.
| BCSET |
| problem_name | |
| field_name | |
| get_low_dim_ents | |
| is_distributed_mesh | |
| block_name_field_prefix |
| MoFEMErrorCode MoFEM::BcManager::removeSideDOFs | ( | const std::string | problem_name, |
| const std::string | block_name, | ||
| const std::string | field_name, | ||
| int | bridge_dim, | ||
| int | lo, | ||
| int | hi, | ||
| bool | is_distributed_mesh = true |
||
| ) |
Remove side DOFs.
| problem_name | |
| block_name | |
| field_name | |
| lo | |
| hi | |
| is_distributed_mesh |
Definition at line 1835 of file BcManager.cpp.
|
private |
Definition at line 370 of file BcManager.hpp.
|
private |
Definition at line 368 of file BcManager.hpp.