14#include "io_info_lib_export.h"
24 bool parse_options(
int argc,
char **argv);
41 std::string
filename()
const {
return filename_; }
42 std::string
type()
const {
return filetype_; }
43 std::string
groupname()
const {
return groupname_; }
49 void enroll_options();
52 std::string filetype_{
"exodus"};
53 std::string filename_{};
54 std::string groupname_{};
55 std::string decompMethod_{};
56 std::string customField_{};
58 bool checkNodeStatus_{
false};
59 bool computeVolume_{
false};
60 bool adjacencies_{
false};
61 bool ints64Bit_{
false};
62 bool computeBBox_{
false};
63 bool listGroups_{
false};
64 bool useGenericNames_{
false};
65 bool disableFieldRecognition_{
false};
66 bool showConfig_{
false};
68 bool queryTimeOnly_{
false};
70 char fieldSuffixSeparator_{
'_'};
72 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
char field_suffix_separator() const
Definition info_interface.h:37
std::string type() const
Definition info_interface.h:42
bool list_groups() const
Definition info_interface.h:32
std::string groupname() const
Definition info_interface.h:43
bool compute_volume() const
Definition info_interface.h:28
bool use_generic_names() const
Definition info_interface.h:38
Ioss::GetLongOption options_
Definition info_interface.h:51
std::string custom_field() const
Definition info_interface.h:44
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:39
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:40
int surface_split_scheme() const
Definition info_interface.h:36
bool compute_bbox() const
Definition info_interface.h:29
std::string filename() const
Definition info_interface.h:41
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