#include <PromotedElementIO.h>
References bulkData_, databaseIO, elem_, fileName_, nDim_, sierra::nalu::anonymous_namespace{PromotedElementIO.C}::num_sub_elements(), output_, sierra::nalu::part_vector_is_valid_and_nonempty(), sierra::nalu::ElementDescription::polyOrder, sierra::nalu::super_elem_part_vector(), superElemParts_, write_coordinate_list(), write_elem_block_definitions(), write_element_connectivity(), write_node_block_definitions(), write_sideset_connectivity(), and write_sideset_definitions().
| virtual sierra::nalu::PromotedElementIO::~PromotedElementIO |
( |
| ) |
|
|
virtualdefault |
| void sierra::nalu::PromotedElementIO::add_fields |
( |
const std::vector< stk::mesh::FieldBase * > & |
fields | ) |
|
| bool sierra::nalu::PromotedElementIO::has_field |
( |
const std::string |
field_name | ) |
|
|
inline |
| void sierra::nalu::PromotedElementIO::output_results |
( |
const std::vector< const stk::mesh::FieldBase * > |
fields | ) |
const |
|
private |
template<typename T >
| void sierra::nalu::PromotedElementIO::put_data_on_node_block |
( |
Ioss::NodeBlock & |
nodeBlock, |
|
|
const std::vector< int64_t > & |
ids, |
|
|
const stk::mesh::FieldBase & |
field, |
|
|
const stk::mesh::BucketVector & |
buckets |
|
) |
| const |
|
private |
| std::string sierra::nalu::PromotedElementIO::storage_name |
( |
const stk::mesh::FieldBase & |
field | ) |
const |
|
private |
| size_t sierra::nalu::PromotedElementIO::sub_element_global_id |
( |
| ) |
const |
|
private |
| void sierra::nalu::PromotedElementIO::write_coordinate_list |
( |
const stk::mesh::PartVector & |
superElemParts | ) |
|
|
private |
| void sierra::nalu::PromotedElementIO::write_database_data |
( |
double |
currentTime | ) |
|
| void sierra::nalu::PromotedElementIO::write_elem_block_definitions |
( |
const stk::mesh::PartVector & |
baseParts | ) |
|
|
private |
| void sierra::nalu::PromotedElementIO::write_element_connectivity |
( |
const stk::mesh::PartVector & |
baseParts, |
|
|
const std::vector< stk::mesh::EntityId > & |
entityIds |
|
) |
| |
|
private |
| void sierra::nalu::PromotedElementIO::write_node_block_definitions |
( |
const stk::mesh::PartVector & |
superElemParts | ) |
|
|
private |
| void sierra::nalu::PromotedElementIO::write_sideset_connectivity |
( |
const stk::mesh::PartVector & |
baseParts | ) |
|
|
private |
| void sierra::nalu::PromotedElementIO::write_sideset_definitions |
( |
const stk::mesh::PartVector & |
baseParts | ) |
|
|
private |
| const stk::mesh::BulkData& sierra::nalu::PromotedElementIO::bulkData_ |
|
private |
| Ioss::DatabaseIO* sierra::nalu::PromotedElementIO::databaseIO |
|
private |
| std::map<const stk::mesh::Part*, Ioss::ElementBlock*> sierra::nalu::PromotedElementIO::elementBlockPointers_ |
|
private |
| std::map<const std::string, const stk::mesh::FieldBase*> sierra::nalu::PromotedElementIO::fields_ |
|
private |
| const std::string& sierra::nalu::PromotedElementIO::fileName_ |
|
private |
| const stk::mesh::MetaData& sierra::nalu::PromotedElementIO::metaData_ |
|
private |
| const unsigned sierra::nalu::PromotedElementIO::nDim_ |
|
private |
| Ioss::NodeBlock* sierra::nalu::PromotedElementIO::nodeBlock_ |
|
private |
| std::unique_ptr<Ioss::Region> sierra::nalu::PromotedElementIO::output_ |
|
private |
| std::map<const stk::mesh::Part*, Ioss::SideBlock*> sierra::nalu::PromotedElementIO::sideBlockPointers_ |
|
private |
The documentation for this class was generated from the following files: