IOSS 2.0
Loading...
Searching...
No Matches
Ioss::SetDecompositionData Class Reference

#include <Ioss_Decomposition.h>

Public Member Functions

 SetDecompositionData ()=default
 
 SetDecompositionData (const SetDecompositionData &)=delete
 
 SetDecompositionData (SetDecompositionData &&)=default
 
 ~SetDecompositionData ()
 
IOSS_NODISCARD const std::string & name () const
 
IOSS_NODISCARD const std::string & ss_name () const
 
IOSS_NODISCARD int64_t id () const
 
IOSS_NODISCARD int zone () const
 
IOSS_NODISCARD int section () const
 
IOSS_NODISCARD size_t file_count () const
 
IOSS_NODISCARD size_t ioss_count () const
 
IOSS_NODISCARD size_t df_count () const
 

Public Attributes

std::vector< size_t > entitylist_map
 
std::vector< bool > hasEntities
 
std::string name_ {}
 
std::string ss_name_ {}
 
int64_t id_ {0}
 
int zone_ {0}
 
int section_ {0}
 
size_t fileCount {0}
 
int root_ {0}
 
std::string topologyType {}
 
size_t parentBlockIndex {0}
 
int distributionFactorValsPerEntity {-1}
 
size_t distributionFactorCount {0}
 
double distributionFactorValue
 
Ioss_MPI_Comm setComm_ {Ioss::ParallelUtils::comm_null()}
 
bool distributionFactorConstant {false}
 

Constructor & Destructor Documentation

◆ SetDecompositionData() [1/3]

Ioss::SetDecompositionData::SetDecompositionData ( )
default

◆ SetDecompositionData() [2/3]

Ioss::SetDecompositionData::SetDecompositionData ( const SetDecompositionData & )
delete

◆ SetDecompositionData() [3/3]

Ioss::SetDecompositionData::SetDecompositionData ( SetDecompositionData && )
default

◆ ~SetDecompositionData()

Ioss::SetDecompositionData::~SetDecompositionData ( )
inline

Member Function Documentation

◆ df_count()

IOSS_NODISCARD size_t Ioss::SetDecompositionData::df_count ( ) const
inline

◆ file_count()

IOSS_NODISCARD size_t Ioss::SetDecompositionData::file_count ( ) const
inline

◆ id()

IOSS_NODISCARD int64_t Ioss::SetDecompositionData::id ( ) const
inline

◆ ioss_count()

IOSS_NODISCARD size_t Ioss::SetDecompositionData::ioss_count ( ) const
inline

◆ name()

IOSS_NODISCARD const std::string & Ioss::SetDecompositionData::name ( ) const
inline

◆ section()

IOSS_NODISCARD int Ioss::SetDecompositionData::section ( ) const
inline

◆ ss_name()

IOSS_NODISCARD const std::string & Ioss::SetDecompositionData::ss_name ( ) const
inline

◆ zone()

IOSS_NODISCARD int Ioss::SetDecompositionData::zone ( ) const
inline

Member Data Documentation

◆ distributionFactorConstant

bool Ioss::SetDecompositionData::distributionFactorConstant {false}

◆ distributionFactorCount

size_t Ioss::SetDecompositionData::distributionFactorCount {0}

◆ distributionFactorValsPerEntity

int Ioss::SetDecompositionData::distributionFactorValsPerEntity {-1}

◆ distributionFactorValue

double Ioss::SetDecompositionData::distributionFactorValue
Initial value:
{
0.0}

◆ entitylist_map

std::vector<size_t> Ioss::SetDecompositionData::entitylist_map

◆ fileCount

size_t Ioss::SetDecompositionData::fileCount {0}

◆ hasEntities

std::vector<bool> Ioss::SetDecompositionData::hasEntities

◆ id_

int64_t Ioss::SetDecompositionData::id_ {0}

◆ name_

std::string Ioss::SetDecompositionData::name_ {}

◆ parentBlockIndex

size_t Ioss::SetDecompositionData::parentBlockIndex {0}

◆ root_

int Ioss::SetDecompositionData::root_ {0}

◆ section_

int Ioss::SetDecompositionData::section_ {0}

◆ setComm_

Ioss_MPI_Comm Ioss::SetDecompositionData::setComm_ {Ioss::ParallelUtils::comm_null()}

◆ ss_name_

std::string Ioss::SetDecompositionData::ss_name_ {}

◆ topologyType

std::string Ioss::SetDecompositionData::topologyType {}

◆ zone_

int Ioss::SetDecompositionData::zone_ {0}

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