23 #ifndef O2SCL_LIB_SETTINGS_H 24 #define O2SCL_LIB_SETTINGS_H 28 #include <o2scl/convert_units.h> 63 #ifndef DOXYGEN_NO_O2NS 138 std::string o2scl_name();
139 std::string o2scl_package();
140 std::string o2scl_bugreport();
141 std::string o2scl_string();
142 std::string o2scl_tarname();
160 #ifndef DOXYGEN_INTERNAL 180 #ifndef DOXYGEN_NO_O2NS bool openmp_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
The main O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl names...
convert_units def_cu
Default convert units object.
std::string time_compiled()
Return the time O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl...
bool armadillo_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
bool part_installed()
Return true if the particle library was installed.
void config_h_report()
Report some of the settings from config.h.
lib_settings_class o2scl_settings
The global library settings object.
std::string get_data_dir()
Return the data directory.
convert_units * cup
Pointer to current convert_units object.
A class to manage global library settings.
std::string o2scl_version()
Return the library version.
bool eos_installed()
Return true if the EOS library was installed.
std::string data_dir
The present data directory.
convert_units & get_convert_units()
Get the global convert_units object.
bool hdf5_compression_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
int set_data_dir(std::string dir)
Set the data directory.
bool gsl2_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
bool hdf_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
std::string date_compiled()
Return the date O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl...
bool range_check()
Return true if range checking was turned on during installation (default true)
bool eigen_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
void set_convert_units(convert_units &cu)
Set the global convert_units object.