Go to the documentation of this file.
23 #ifndef O2SCL_LIB_SETTINGS_H
24 #define O2SCL_LIB_SETTINGS_H
28 #include <o2scl/convert_units.h>
63 #ifndef DOXYGEN_NO_O2NS
156 std::string o2scl_name();
157 std::string o2scl_package();
158 std::string o2scl_bugreport();
159 std::string o2scl_string();
160 std::string o2scl_tarname();
178 #ifndef DOXYGEN_INTERNAL
198 #ifndef DOXYGEN_NO_O2NS
bool part_installed()
Return true if the particle library was installed.
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)
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...
std::string get_data_dir()
Return the data directory.
The main O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl names...
A class to manage global library settings.
convert_units< double > & get_convert_units()
Get the global convert_units object.
void config_h_report()
Report some of the settings from config.h.
std::string o2scl_version()
Return the library version.
bool eos_installed()
Return true if the EOS library was installed.
lib_settings_class o2scl_settings
The global library settings object.
void hdf5_header_version(unsigned &maj, unsigned &min, unsigned &rel)
Obtain HDF5 version.
convert_units< double > * cup
Pointer to current convert_units object.
std::string system_type()
Return system type determined by autoconf.
std::string data_dir
The present data directory.
void hdf5_lib_version(unsigned &maj, unsigned &min, unsigned &rel)
Obtain HDF5 version.
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 ...
convert_units< double > def_cu
Default convert units object.
bool hdf_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
bool python_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< double > &cu)
Set the global convert_units object.
bool fftw_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 openmp_support()
Return true if O<span style='position: relative; top: 0.3em; font-size: 0.8em'>2</span>scl O$_2$scl ...
bool eigen_support()
Return true if 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 ...
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).