IOSS 2.0
Loading...
Searching...
No Matches
Skinner::Interface Class Reference

#include <skinner_interface.h>

Collaboration diagram for Skinner::Interface:
[legend]

Public Member Functions

 Interface (std::string app_version)
bool parse_options (int argc, char **argv)
bool ints_64_bit () const
bool no_output () const
bool output_transient () const
std::string input_filename () const
std::string output_filename () const
std::string input_type () const
std::string output_type () const

Public Attributes

std::string version {}
std::string decomp_method
std::string compose_output {"default"}
double maximum_time {std::numeric_limits<double>::max()}
double minimum_time {-std::numeric_limits<double>::max()}
int compression_level {0}
bool shuffle {false}
bool debug {false}
bool statistics {false}
bool ints64Bit_ {false}
bool netcdf4_ {false}
bool useFaceHashIds_ {true}
bool noOutput_ {false}
bool outputTransient_ {false}
bool blocks_ {false}
std::vector< double > selected_times {}
 If non-empty, then it is a list of times that should be transferred to the output file.

Private Member Functions

void enroll_options ()

Private Attributes

Ioss::GetLongOption options_
std::string inputFile_
std::string outputFile_
std::string inFiletype_ {"unknown"}
std::string outFiletype_ {"unknown"}

Constructor & Destructor Documentation

◆ Interface()

Skinner::Interface::Interface ( std::string app_version)
explicit

Member Function Documentation

◆ enroll_options()

void Skinner::Interface::enroll_options ( )
private

◆ input_filename()

std::string Skinner::Interface::input_filename ( ) const
inline

◆ input_type()

std::string Skinner::Interface::input_type ( ) const
inline

◆ ints_64_bit()

bool Skinner::Interface::ints_64_bit ( ) const
inline

◆ no_output()

bool Skinner::Interface::no_output ( ) const
inline

◆ output_filename()

std::string Skinner::Interface::output_filename ( ) const
inline

◆ output_transient()

bool Skinner::Interface::output_transient ( ) const
inline

◆ output_type()

std::string Skinner::Interface::output_type ( ) const
inline

◆ parse_options()

bool Skinner::Interface::parse_options ( int argc,
char ** argv )

Member Data Documentation

◆ blocks_

bool Skinner::Interface::blocks_ {false}

◆ compose_output

std::string Skinner::Interface::compose_output {"default"}

◆ compression_level

int Skinner::Interface::compression_level {0}

◆ debug

bool Skinner::Interface::debug {false}

◆ decomp_method

std::string Skinner::Interface::decomp_method

◆ inFiletype_

std::string Skinner::Interface::inFiletype_ {"unknown"}
private

◆ inputFile_

std::string Skinner::Interface::inputFile_
private

◆ ints64Bit_

bool Skinner::Interface::ints64Bit_ {false}

◆ maximum_time

double Skinner::Interface::maximum_time {std::numeric_limits<double>::max()}

◆ minimum_time

double Skinner::Interface::minimum_time {-std::numeric_limits<double>::max()}

◆ netcdf4_

bool Skinner::Interface::netcdf4_ {false}

◆ noOutput_

bool Skinner::Interface::noOutput_ {false}

◆ options_

Ioss::GetLongOption Skinner::Interface::options_
private

◆ outFiletype_

std::string Skinner::Interface::outFiletype_ {"unknown"}
private

◆ outputFile_

std::string Skinner::Interface::outputFile_
private

◆ outputTransient_

bool Skinner::Interface::outputTransient_ {false}

◆ selected_times

std::vector<double> Skinner::Interface::selected_times {}

If non-empty, then it is a list of times that should be transferred to the output file.

◆ shuffle

bool Skinner::Interface::shuffle {false}

◆ statistics

bool Skinner::Interface::statistics {false}

◆ useFaceHashIds_

bool Skinner::Interface::useFaceHashIds_ {true}

◆ version

std::string Skinner::Interface::version {}

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