14#include "io_info_lib_export.h"
24 bool parse_options(
int argc,
char **argv);
42 std::string
filename()
const {
return filename_; }
43 std::string
type()
const {
return filetype_; }
50 void enroll_options();
53 std::string filetype_{
"exodus"};
54 std::string filename_{};
55 std::string changeSetName_{};
56 std::string decompMethod_{};
57 std::string customField_{};
59 bool checkNodeStatus_{
false};
60 bool computeVolume_{
false};
61 bool adjacencies_{
false};
62 bool ints64Bit_{
false};
63 bool computeBBox_{
false};
64 bool listChangeSets_{
false};
65 bool useGenericNames_{
false};
66 bool disableFieldRecognition_{
false};
67 bool showConfig_{
false};
69 bool queryTimeOnly_{
false};
70 bool fieldDetails_{
false};
72 char fieldSuffixSeparator_{
'_'};
74 int surfaceSplitScheme_{-1};
Definition info_interface.h:20
bool show_config() const
Definition info_interface.h:33
bool ints_64_bit() const
Definition info_interface.h:31
bool field_details() const
Definition info_interface.h:35
char field_suffix_separator() const
Definition info_interface.h:38
std::string type() const
Definition info_interface.h:43
bool compute_volume() const
Definition info_interface.h:28
bool use_generic_names() const
Definition info_interface.h:39
Ioss::GetLongOption options_
Definition info_interface.h:52
std::string custom_field() const
Definition info_interface.h:45
bool check_node_status() const
Definition info_interface.h:27
bool adjacencies() const
Definition info_interface.h:30
bool disable_field_recognition() const
Definition info_interface.h:40
bool summary() const
Definition info_interface.h:26
bool query_timesteps_only() const
Definition info_interface.h:34
std::string decomp_method() const
Definition info_interface.h:41
std::string change_set_name() const
Definition info_interface.h:44
int surface_split_scheme() const
Definition info_interface.h:37
bool list_change_sets() const
Definition info_interface.h:32
bool compute_bbox() const
Definition info_interface.h:29
std::string filename() const
Definition info_interface.h:42
A database of program command line and environment variable options and methods for manipulating them...
Definition Ioss_GetLongOpt.h:25
A special namespace for the io_info demonstration program interFace.
Definition info_interface.h:18