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 ()
 
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 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 ( )

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}

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