#include <shell_interface.h>
◆ Interface()
IOShell::Interface::Interface |
( |
std::string | app_version | ) |
|
|
explicit |
◆ enroll_options()
void IOShell::Interface::enroll_options |
( |
| ) |
|
Dumps representation of data in this class to cerr.
◆ parse_options()
bool IOShell::Interface::parse_options |
( |
int | argc, |
|
|
char ** | argv, |
|
|
int | my_processor ) |
◆ abs_tolerance
double IOShell::Interface::abs_tolerance {0.0} |
◆ add_processor_id_field
bool IOShell::Interface::add_processor_id_field {false} |
◆ append_step
int IOShell::Interface::append_step {std::numeric_limits<int>::max()} |
◆ append_time
double IOShell::Interface::append_time {std::numeric_limits<double>::max()} |
◆ boundary_sideset
bool IOShell::Interface::boundary_sideset {false} |
◆ bz2
bool IOShell::Interface::bz2 {false} |
◆ compare
bool IOShell::Interface::compare {false} |
◆ compose_output
std::string IOShell::Interface::compose_output {"default"} |
◆ compression_level
int IOShell::Interface::compression_level {0} |
◆ customField
std::string IOShell::Interface::customField {} |
◆ data_storage_type
int IOShell::Interface::data_storage_type {0} |
◆ debug
bool IOShell::Interface::debug {false} |
◆ decomp_extra
std::string IOShell::Interface::decomp_extra {"processor_id"} |
◆ decomp_method
std::string IOShell::Interface::decomp_method |
◆ delete_info
bool IOShell::Interface::delete_info {false} |
◆ delete_qa
bool IOShell::Interface::delete_qa {false} |
◆ delete_timesteps
bool IOShell::Interface::delete_timesteps {false} |
◆ detect_nans
bool IOShell::Interface::detect_nans {false} |
◆ disable_field_recognition
bool IOShell::Interface::disable_field_recognition {false} |
◆ do_transform_fields
bool IOShell::Interface::do_transform_fields {false} |
◆ fieldSuffixSeparator
char IOShell::Interface::fieldSuffixSeparator {'_'} |
◆ file_per_state
bool IOShell::Interface::file_per_state {false} |
◆ flush_interval
int IOShell::Interface::flush_interval {0} |
◆ groupName
std::string IOShell::Interface::groupName |
◆ ignore_edge_map
bool IOShell::Interface::ignore_edge_map {false} |
◆ ignore_elem_map
bool IOShell::Interface::ignore_elem_map {false} |
◆ ignore_face_map
bool IOShell::Interface::ignore_face_map {false} |
◆ ignore_node_map
bool IOShell::Interface::ignore_node_map {false} |
◆ ignore_qa_info
bool IOShell::Interface::ignore_qa_info {false} |
◆ in_memory_read
bool IOShell::Interface::in_memory_read {false} |
◆ in_memory_write
bool IOShell::Interface::in_memory_write {false} |
◆ inFiletype
std::string IOShell::Interface::inFiletype {"unknown"} |
◆ inputFile
std::vector<std::string> IOShell::Interface::inputFile |
◆ ints_32_bit
bool IOShell::Interface::ints_32_bit {false} |
◆ ints_64_bit
bool IOShell::Interface::ints_64_bit {false} |
◆ line_decomp
bool IOShell::Interface::line_decomp {false} |
◆ lower_case_variable_names
bool IOShell::Interface::lower_case_variable_names {true} |
◆ maximum_time
double IOShell::Interface::maximum_time {std::numeric_limits<double>::max()} |
◆ memory_statistics
bool IOShell::Interface::memory_statistics {false} |
◆ minimize_open_files
bool IOShell::Interface::minimize_open_files {false} |
◆ minimum_time
double IOShell::Interface::minimum_time {-std::numeric_limits<double>::max()} |
◆ netcdf3
bool IOShell::Interface::netcdf3 {false} |
◆ netcdf4
bool IOShell::Interface::netcdf4 {false} |
◆ netcdf5
bool IOShell::Interface::netcdf5 {false} |
◆ omitted_blocks
std::vector<std::string> IOShell::Interface::omitted_blocks {} |
If non-empty, then it is a list of element blocks, nodesets, sidesets that should be omitted from the output file
◆ omitted_sets
std::vector<std::string> IOShell::Interface::omitted_sets {} |
◆ options_
◆ outFiletype
std::string IOShell::Interface::outFiletype {"unknown"} |
◆ outputFile
std::string IOShell::Interface::outputFile |
◆ quant
bool IOShell::Interface::quant {false} |
◆ quantize_nsd
int IOShell::Interface::quantize_nsd {0} |
◆ quiet
bool IOShell::Interface::quiet {false} |
◆ reals_32_bit
bool IOShell::Interface::reals_32_bit {false} |
◆ rel_tolerance
double IOShell::Interface::rel_tolerance {0.0} |
◆ retain_empty_blocks
bool IOShell::Interface::retain_empty_blocks {false} |
◆ reverse
bool IOShell::Interface::reverse {false} |
◆ selected_times
std::vector<double> IOShell::Interface::selected_times {} |
If non-empty, then it is a list of times that should be transferred to the output file.
◆ serialize_io_size
int IOShell::Interface::serialize_io_size {0} |
◆ shuffle
bool IOShell::Interface::shuffle {false} |
◆ split_cyclic
int IOShell::Interface::split_cyclic {0} |
If non-zero, then the split_times
timesteps will be put into.
◆ split_times
int IOShell::Interface::split_times {0} |
If non-zero, then put split_times
timesteps in each file. Then close file and start new file.
◆ statistics
bool IOShell::Interface::statistics {false} |
◆ surface_split_type
int IOShell::Interface::surface_split_type {-1} |
◆ szip
bool IOShell::Interface::szip {false} |
◆ time_offset
double IOShell::Interface::time_offset {0.0} |
◆ time_scale
double IOShell::Interface::time_scale {1.0} |
◆ timestep_delay
double IOShell::Interface::timestep_delay {0.0} |
◆ tol_floor
double IOShell::Interface::tol_floor {0.0} |
◆ version
std::string IOShell::Interface::version {} |
◆ zlib
bool IOShell::Interface::zlib {false} |
◆ zstd
bool IOShell::Interface::zstd {false} |
The documentation for this class was generated from the following files: