Zellij
All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
SystemInterface Class Reference

#include <ZE_SystemInterface.h>

Public Member Functions

 SystemInterface (int my_rank=0)
 
 ~SystemInterface ()
 
bool parse_options (int argc, char **argv)
 
int debug () const
 
std::string lattice () const
 
std::string decomp_method () const
 
std::string sideset_surfaces () const
 
std::string sideset_names () const
 
bool ignore_internal_sidesets () const
 
bool ints32bit () const
 
bool use_netcdf4 () const
 
bool use_netcdf5 () const
 
int compression_level () const
 
bool zlib () const
 
bool szip () const
 
int ranks () const
 
int start_rank () const
 
int rank_count () const
 
bool subcycle () const
 
bool equivalence_nodes () const
 
Minimize minimize_open_files () const
 
double scale_factor () const
 
vector3d offset () const
 
int skip () const
 
int repeat () const
 

Static Public Member Functions

static void show_version ()
 

Public Attributes

std::string outputName_
 

Private Member Functions

void enroll_options ()
 

Private Attributes

Ioss::GetLongOption options_
 Options parsing.
 
std::string lattice_ {}
 
std::string decompMethod_ {"HSFC"}
 
std::string sidesetSurfaces_ {}
 
std::string sidesetNames_ {}
 
vector3d offset_ {0.0, 0.0, 0.0}
 
double scaleFactor_ {1.0}
 
int myRank_ {0}
 
int debugLevel_ {0}
 
int compressionLevel_ {0}
 
int ranks_ {1}
 
int startRank_ {0}
 
int rankCount_ {0}
 
int skip_ {0}
 
int repeat_ {1}
 
bool ints32bit_ {false}
 
bool useNetcdf4_ {true}
 
bool useNetcdf5_ {false}
 
bool zlib_ {true}
 
bool szip_ {false}
 
bool equivalenceNodes_ {true}
 
bool subcycle_ {false}
 
bool ignoreInternalSidesets_ {false}
 

Constructor & Destructor Documentation

◆ SystemInterface()

SystemInterface::SystemInterface ( int  my_rank = 0)
explicit

◆ ~SystemInterface()

SystemInterface::~SystemInterface ( )
default

Member Function Documentation

◆ compression_level()

int SystemInterface::compression_level ( ) const
inline

◆ debug()

int SystemInterface::debug ( ) const
inline

◆ decomp_method()

std::string SystemInterface::decomp_method ( ) const
inline

◆ enroll_options()

void SystemInterface::enroll_options ( )
private

◆ equivalence_nodes()

bool SystemInterface::equivalence_nodes ( ) const
inline

◆ ignore_internal_sidesets()

bool SystemInterface::ignore_internal_sidesets ( ) const
inline

◆ ints32bit()

bool SystemInterface::ints32bit ( ) const
inline

◆ lattice()

std::string SystemInterface::lattice ( ) const
inline

◆ minimize_open_files()

Minimize SystemInterface::minimize_open_files ( ) const
inline

◆ offset()

vector3d SystemInterface::offset ( ) const
inline

◆ parse_options()

bool SystemInterface::parse_options ( int  argc,
char **  argv 
)

◆ rank_count()

int SystemInterface::rank_count ( ) const
inline

◆ ranks()

int SystemInterface::ranks ( ) const
inline

◆ repeat()

int SystemInterface::repeat ( ) const
inline

◆ scale_factor()

double SystemInterface::scale_factor ( ) const
inline

◆ show_version()

void SystemInterface::show_version ( )
static

◆ sideset_names()

std::string SystemInterface::sideset_names ( ) const
inline

◆ sideset_surfaces()

std::string SystemInterface::sideset_surfaces ( ) const
inline

◆ skip()

int SystemInterface::skip ( ) const
inline

◆ start_rank()

int SystemInterface::start_rank ( ) const
inline

◆ subcycle()

bool SystemInterface::subcycle ( ) const
inline

◆ szip()

bool SystemInterface::szip ( ) const
inline

◆ use_netcdf4()

bool SystemInterface::use_netcdf4 ( ) const
inline

◆ use_netcdf5()

bool SystemInterface::use_netcdf5 ( ) const
inline

◆ zlib()

bool SystemInterface::zlib ( ) const
inline

Member Data Documentation

◆ compressionLevel_

int SystemInterface::compressionLevel_ {0}
private

◆ debugLevel_

int SystemInterface::debugLevel_ {0}
private

◆ decompMethod_

std::string SystemInterface::decompMethod_ {"HSFC"}
private

◆ equivalenceNodes_

bool SystemInterface::equivalenceNodes_ {true}
private

◆ ignoreInternalSidesets_

bool SystemInterface::ignoreInternalSidesets_ {false}
private

◆ ints32bit_

bool SystemInterface::ints32bit_ {false}
private

◆ lattice_

std::string SystemInterface::lattice_ {}
private

◆ myRank_

int SystemInterface::myRank_ {0}
private

◆ offset_

vector3d SystemInterface::offset_ {0.0, 0.0, 0.0}
private

◆ options_

Ioss::GetLongOption SystemInterface::options_
private

Options parsing.

◆ outputName_

std::string SystemInterface::outputName_

◆ rankCount_

int SystemInterface::rankCount_ {0}
private

◆ ranks_

int SystemInterface::ranks_ {1}
private

◆ repeat_

int SystemInterface::repeat_ {1}
private

◆ scaleFactor_

double SystemInterface::scaleFactor_ {1.0}
private

◆ sidesetNames_

std::string SystemInterface::sidesetNames_ {}
private

◆ sidesetSurfaces_

std::string SystemInterface::sidesetSurfaces_ {}
private

◆ skip_

int SystemInterface::skip_ {0}
private

◆ startRank_

int SystemInterface::startRank_ {0}
private

◆ subcycle_

bool SystemInterface::subcycle_ {false}
private

◆ szip_

bool SystemInterface::szip_ {false}
private

◆ useNetcdf4_

bool SystemInterface::useNetcdf4_ {true}
private

◆ useNetcdf5_

bool SystemInterface::useNetcdf5_ {false}
private

◆ zlib_

bool SystemInterface::zlib_ {true}
private

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