![]() |
v0.15.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 | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. | |
boost::shared_ptr< BCs > | popMarkDOFsOnEntities (const std::string block_name) |
Get bc data and remove element. | |
auto | getBcStructure (const std::string bc_id) |
Get the bc structure object. | |
BcMapByBlockName & | getBcMapByBlockName () |
Get the bc map. | |
Range | getMergedBlocksRange (std::vector< std::regex > bc_regex_vec) |
Merge block ranges. | |
auto | getMergedBlocksRange (std::vector< string > bc_names) |
Merge block ranges. | |
BcMarkerPtr | getMergedBlocksMarker (std::vector< std::regex > bc_regex_vec) |
Get the Merged Boundary Marker object. | |
auto | getMergedBlocksMarker (std::vector< string > bc_names) |
Get the Merged Boundary Marker object. | |
BcMarkerPtr | getMergedBlocksMarker (const std::vector< BcMarkerPtr > &boundary_markers_ptr_vec) |
Get the Merged Blocks Marker object. | |
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 | |
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 | |
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. | |
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. | |
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 | 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, 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 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) |
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, bool get_low_dim_ents, bool block_name_field_prefix) |
![]() | |
template<class IFACE > | |
MoFEMErrorCode | registerInterface (bool error_if_registration_failed=true) |
Register interface. | |
template<class IFACE > | |
MoFEMErrorCode | getInterface (IFACE *&iface) const |
Get interface reference to pointer of interface. | |
template<class IFACE > | |
MoFEMErrorCode | getInterface (IFACE **const iface) const |
Get interface pointer to pointer of interface. | |
template<class IFACE , typename boost::enable_if< boost::is_pointer< IFACE >, int >::type = 0> | |
IFACE | getInterface () const |
Get interface pointer to pointer of interface. | |
template<class IFACE , typename boost::enable_if< boost::is_reference< IFACE >, int >::type = 0> | |
IFACE | getInterface () const |
Get reference to interface. | |
template<class IFACE > | |
IFACE * | getInterface () const |
Function returning pointer to interface. | |
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. | |
![]() | |
static MoFEMErrorCode | getLibVersion (Version &version) |
Get library version. | |
static MoFEMErrorCode | getFileVersion (moab::Interface &moab, Version &version) |
Get database major version. | |
static MoFEMErrorCode | setFileVersion (moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD)) |
Get database major version. | |
static MoFEMErrorCode | getInterfaceVersion (Version &version) |
Get database major version. | |
Private Attributes | |
MoFEM::Core & | cOre |
BcMapByBlockName | bcMapByBlockName |
Simple interface for fast problem set-up.
Definition at line 29 of file BcManager.hpp.
using MoFEM::BcManager::BcMapByBlockName = std::map<string, boost::shared_ptr<BCs>> |
Definition at line 222 of file BcManager.hpp.
using MoFEM::BcManager::BcMarkerPtr = boost::shared_ptr<std::vector<char unsigned>> |
Definition at line 224 of file BcManager.hpp.
MoFEM::BcManager::BcManager | ( | const MoFEM::Core & | core | ) |
Definition at line 41 of file BcManager.cpp.
|
virtualdefault |
|
inline |
check if given boundary condition name is in the map bc element
bc | element of the map |
name | bc name |
Definition at line 314 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 302 of file BcManager.hpp.
|
static |
Extract block name and block name form block id.
block_id | |
prb_name |
Definition at line 1223 of file BcManager.cpp.
|
inline |
Get the bc map.
Definition at line 240 of file BcManager.hpp.
|
inline |
Get the bc structure object.
block_name |
Definition at line 231 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 241 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 281 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 210 of file BcManager.cpp.
|
inline |
Get the Merged Boundary Marker object.
bc_names | vector of boundary names |
Definition at line 278 of file BcManager.hpp.
Range MoFEM::BcManager::getMergedBlocksRange | ( | std::vector< std::regex > | bc_regex_vec | ) |
Merge block ranges.
bc_regex_vec |
Definition at line 195 of file BcManager.cpp.
|
inline |
Merge block ranges.
bc_names |
Definition at line 256 of file BcManager.hpp.
MoFEMErrorCode MoFEM::BcManager::getOptions | ( | ) |
get options
Definition at line 65 of file BcManager.cpp.
boost::shared_ptr< BcManager::BCs > MoFEM::BcManager::popMarkDOFsOnEntities | ( | const std::string | block_name | ) |
Get bc data and remove element.
block_name |
Definition at line 185 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 1084 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 110 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 ) |
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 588 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 707 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 773 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 839 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 1120 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 1158 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 1201 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 1247 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 1365 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 1460 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 1729 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 1811 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 1888 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 1954 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 2037 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 1630 of file BcManager.cpp.
|
virtual |
Implements MoFEM::UnknownInterface.
Definition at line 34 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, | ||
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 532 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 72 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 ) |
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 290 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 359 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 403 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 446 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 1140 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 1178 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 1211 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 1484 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 1548 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 1613 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 1686 of file BcManager.cpp.
|
private |
Definition at line 367 of file BcManager.hpp.
|
private |
Definition at line 365 of file BcManager.hpp.