Go to the documentation of this file.
34 #ifndef IOCGNS_STRUCTUREDZONEDATA_H
35 #define IOCGNS_STRUCTUREDZONEDATA_H
114 std::pair<StructuredZoneData *, StructuredZoneData *>
split(
int zone_id,
double avg_work,
115 int rank,
bool verbose);
StructuredZoneData()
Definition: Iocgns_StructuredZoneData.h:47
size_t node_count() const
Definition: Iocgns_StructuredZoneData.h:109
int m_proc
Definition: Iocgns_StructuredZoneData.h:81
StructuredZoneData * m_child2
Definition: Iocgns_StructuredZoneData.h:90
StructuredZoneData * m_child1
Definition: Iocgns_StructuredZoneData.h:89
Ioss::IJK_t m_ordinal
Definition: Iocgns_StructuredZoneData.h:60
int m_zone
Definition: Iocgns_StructuredZoneData.h:69
Definition: Iocgns_StructuredZoneData.h:44
StructuredZoneData(std::string name, int zone, int ni, int nj, int nk)
Definition: Iocgns_StructuredZoneData.h:49
int m_splitOrdinal
Definition: Iocgns_StructuredZoneData.h:84
int rank
Definition: Iocgns_DecompositionData.C:55
StructuredZoneData * m_parent
Definition: Iocgns_StructuredZoneData.h:79
std::string m_name
Definition: Iocgns_StructuredZoneData.h:59
void resolve_zgc_split_donor(std::vector< Iocgns::StructuredZoneData * > &zones)
Definition: Iocgns_StructuredZoneData.C:381
size_t cell_count() const
Definition: Iocgns_StructuredZoneData.h:107
int m_lineOrdinal
Definition: Iocgns_StructuredZoneData.h:67
std::array< int, 3 > IJK_t
Definition: Ioss_CodeTypes.h:54
std::pair< StructuredZoneData *, StructuredZoneData * > split(int zone_id, double avg_work, int rank, bool verbose)
Definition: Iocgns_StructuredZoneData.C:265
bool is_active() const
Definition: Iocgns_StructuredZoneData.h:97
StructuredZoneData * m_adam
Definition: Iocgns_StructuredZoneData.h:73
Ioss::IJK_t m_offset
Definition: Iocgns_StructuredZoneData.h:64
std::vector< Ioss::ZoneConnectivity > m_zoneConnectivity
Definition: Iocgns_StructuredZoneData.h:94
StructuredZoneData * m_sibling
Definition: Iocgns_StructuredZoneData.h:92
std::string name(const Ioss::GroupingEntity *entity)
Definition: io_info.C:89
size_t work() const
Definition: Iocgns_StructuredZoneData.h:106
void update_zgc_processor(std::vector< Iocgns::StructuredZoneData * > &zones)
Definition: Iocgns_StructuredZoneData.C:429
A namespace for the CGNS database format.
Definition: Iocgns_DatabaseIO.C:444