No Matches
Public Member Functions | Public Attributes | List of all members
MoFEM::BcManager::BCs Struct Reference

Data structure storing bc markers and atributes. More...

#include <src/interfaces/BcManager.hpp>

Inheritance diagram for MoFEM::BcManager::BCs:
Collaboration diagram for MoFEM::BcManager::BCs:

Public Member Functions

DEPRECATED auto getBcEdgesPtr ()
auto getBcEntsPtr ()
auto getBcMarkersPtr ()

Public Attributes

Range bcEnts
std::vector< doublebcAttributes
std::vector< unsigned char > bcMarkers
boost::shared_ptr< DisplacementCubitBcDatadispBcPtr
boost::shared_ptr< TemperatureCubitBcDatatempBcPtr
boost::shared_ptr< HeatFluxCubitBcDataheatFluxBcPtr
boost::shared_ptr< ForceCubitBcDataforceBcPtr
boost::shared_ptr< MPCsTypempcPtr

Detailed Description

Data structure storing bc markers and atributes.

Definition at line 37 of file BcManager.hpp.

Member Function Documentation

◆ getBcEdgesPtr()

DEPRECATED auto MoFEM::BcManager::BCs::getBcEdgesPtr ( )
use getBcEntsPtr

Definition at line 49 of file BcManager.hpp.

49 {
50 return boost::shared_ptr<Range>(shared_from_this(), &bcEnts);
51 }

◆ getBcEntsPtr()

auto MoFEM::BcManager::BCs::getBcEntsPtr ( )

Definition at line 53 of file BcManager.hpp.

53 {
54 return boost::shared_ptr<Range>(shared_from_this(), &bcEnts);
55 }

◆ getBcMarkersPtr()

auto MoFEM::BcManager::BCs::getBcMarkersPtr ( )

Definition at line 57 of file BcManager.hpp.

57 {
58 return boost::shared_ptr<std::vector<unsigned char>>(shared_from_this(),
59 &bcMarkers);
60 }
std::vector< unsigned char > bcMarkers
Definition: BcManager.hpp:40

Member Data Documentation

◆ bcAttributes

std::vector<double> MoFEM::BcManager::BCs::bcAttributes

Definition at line 39 of file BcManager.hpp.

◆ bcEnts

Range MoFEM::BcManager::BCs::bcEnts

Definition at line 38 of file BcManager.hpp.

◆ bcMarkers

std::vector<unsigned char> MoFEM::BcManager::BCs::bcMarkers

Definition at line 40 of file BcManager.hpp.

◆ dispBcPtr

boost::shared_ptr<DisplacementCubitBcData> MoFEM::BcManager::BCs::dispBcPtr

Definition at line 42 of file BcManager.hpp.

◆ forceBcPtr

boost::shared_ptr<ForceCubitBcData> MoFEM::BcManager::BCs::forceBcPtr

Definition at line 45 of file BcManager.hpp.

◆ heatFluxBcPtr

boost::shared_ptr<HeatFluxCubitBcData> MoFEM::BcManager::BCs::heatFluxBcPtr

Definition at line 44 of file BcManager.hpp.

◆ mpcPtr

boost::shared_ptr<MPCsType> MoFEM::BcManager::BCs::mpcPtr

Definition at line 46 of file BcManager.hpp.

◆ tempBcPtr

boost::shared_ptr<TemperatureCubitBcData> MoFEM::BcManager::BCs::tempBcPtr

Definition at line 43 of file BcManager.hpp.

The documentation for this struct was generated from the following file: