A extension of STK's BulkData, with streamlined access to Mundy's stk wrappers.
More...
#include <BulkData.hpp>
|
| | BulkData (std::shared_ptr< MetaData > meta_data_ptr, stk::ParallelMachine comm, enum stk::mesh::BulkData::AutomaticAuraOption auto_aura_option=stk::mesh::BulkData::AUTO_AURA, stk::mesh::FieldDataManager *const field_data_manager_ptr=nullptr, unsigned initial_bucket_capacity=stk::mesh::get_default_initial_bucket_capacity(), unsigned maximum_bucket_capacity=stk::mesh::get_default_maximum_bucket_capacity(), std::shared_ptr< stk::mesh::impl::AuraGhosting > aura_ghosting_ptr=std::shared_ptr< stk::mesh::impl::AuraGhosting >(), bool upward_connectivity_flag=true) |
| | This constructor wraps and extends that of stk's BulkData.
|
For now, this extension simply stores and returns our MetaData wrapper
◆ ~BulkData()
| virtual mundy::mesh::BulkData::~BulkData |
( |
| ) |
|
|
inlinevirtual |
◆ BulkData()
| mundy::mesh::BulkData::BulkData |
( |
std::shared_ptr< MetaData > | meta_data_ptr, |
|
|
stk::ParallelMachine | comm, |
|
|
enum stk::mesh::BulkData::AutomaticAuraOption | auto_aura_option = stk::mesh::BulkData::AUTO_AURA, |
|
|
stk::mesh::FieldDataManager *const | field_data_manager_ptr = nullptr, |
|
|
unsigned | initial_bucket_capacity = stk::mesh::get_default_initial_bucket_capacity(), |
|
|
unsigned | maximum_bucket_capacity = stk::mesh::get_default_maximum_bucket_capacity(), |
|
|
std::shared_ptr< stk::mesh::impl::AuraGhosting > | aura_ghosting_ptr = std::shared_ptr<stk::mesh::impl::AuraGhosting>(), |
|
|
bool | upward_connectivity_flag = true ) |
|
inlineprotected |
- Parameters
-
| meta_data_ptr | [in] A pointer to this mesh's meta data manager. |
| comm | [in] The MPI communicator. |
| auto_aura_option | [in] The chosen automatic Aura option. |
| field_data_manager_ptr | [in] A pointer to an existing field data manager. |
| initial_bucket_capacity | [in] The initial bucket capacity. |
| bucket_capacity | [in] The maximum bucket capacity. |
| aura_ghosting_ptr | [in] A pointer to this mesh's aura ghosting manager. |
| enable_upward_connectivity | [in] A flag specifying if upward connectivity will be enabled or not. |
◆ mesh_meta_data() [1/2]
| const MetaData & mundy::mesh::BulkData::mesh_meta_data |
( |
| ) |
const |
|
inline |
◆ mesh_meta_data() [2/2]
| MetaData & mundy::mesh::BulkData::mesh_meta_data |
( |
| ) |
|
|
inline |
◆ mesh_meta_data_ptr() [1/2]
| const std::shared_ptr< MetaData > mundy::mesh::BulkData::mesh_meta_data_ptr |
( |
| ) |
const |
|
inline |
◆ mesh_meta_data_ptr() [2/2]
| std::shared_ptr< MetaData > mundy::mesh::BulkData::mesh_meta_data_ptr |
( |
| ) |
|
|
inline |
◆ MeshBuilder