| 
    Elements
    6.2
    
   A C++ base framework for the Euclid Software. 
   | 
 
Classes | |
| class | AnotherSimpleProgram | 
| Example of an Elements program.  More... | |
| class | BackTrace | 
| class | CCfits | 
| class | Cfitsio | 
| class | ClassExample | 
| An class example.  More... | |
| class | ClassExample2 | 
| class | DataSourceInterface | 
| This class has been created to demonstrate unit testing. It is an Interface over a DataSource (a File, a DataBase Table, ...).  More... | |
| class | DataSourceUser | 
| This class has been created to demonstrate unit testing. It manipulates an object implementing DataSourceInterface.  More... | |
| class | Eigen | 
| class | Fftw | 
| class | FloatPrecision | 
| class | GnuAstro | 
| class | Gsl | 
| class | Healpix | 
| class | OpenMP | 
| class | PiCalculator | 
| class | Program | 
| Simple example of an Elements program.  More... | |
| class | ProgramWithArguments | 
| Example of an Elements program.  More... | |
| class | Rectangle | 
| class | SimpleProgram | 
| Example of an Elements program.  More... | |
| class | SwigClassExample | 
| class | TemplatedDataSourceUser | 
| This class has been created to demonstrate unit testing. It manipulate an object representing a DataSource using template to achieve polymorphism.  More... | |
| class | UnitTestExample | 
| This class has been created to demonstrate unit testing.  More... | |
| class | Wcs | 
| class | Xerces | 
Functions | |
| ELEMENTS_API double | testCallBack (std::vector< double > x, const std::function< double(std::vector< double >)> &fun) | 
| ELEMENTS_API void | crashingFunction () | 
| ELEMENTS_API int | functionExample (const int j) | 
| ELEMENTS_API int | functionExample2 (const int j) | 
| const ELEMENTS_API System::ModuleInfo & | getModuleInfo () | 
| ELEMENTS_API void | printProject () | 
| void | secondLevelFunction () | 
| void | firstLevelFunction () | 
| template<typename T > | |
| void | printTitle () | 
| template<> | |
| void | printTitle< double > () | 
| template<typename T > | |
| constexpr T | Zero () | 
| template<> | |
| constexpr double | Zero< double > () | 
| template<typename T > | |
| constexpr T | One () | 
| template<> | |
| constexpr double | One< double > () | 
| template<typename T > | |
| constexpr T | Two () | 
| template<> | |
| constexpr double | Two< double > () | 
| template<typename T > | |
| constexpr T | Seven () | 
| template<> | |
| constexpr double | Seven< double > () | 
| template<typename T > | |
| constexpr T | Ten () | 
| template<> | |
| constexpr double | Ten< double > () | 
| template<typename T > | |
| void | printFloatPrecision () | 
| void | myLocalLogTestFunc () | 
| test function to demonstrate the logger  More... | |
Variables | |
| auto | log = Logging::getLogger("BackTraceExample") | 
| constexpr int | PRINT_PRECISION = 32 | 
| static constexpr char | CHARSET [] = ".,c8M@jawrpogOQEPGJ" | 
| void Elements::Examples::crashingFunction | ( | ) | 
Definition at line 31 of file crashingFunction.cpp.
References Elements::Logging::getLogger(), and log.
Referenced by secondLevelFunction().

| void Elements::Examples::firstLevelFunction | ( | ) | 
Definition at line 43 of file BackTrace.cpp.
References log, and secondLevelFunction().
Referenced by Elements::Examples::BackTrace::mainMethod().

| int Elements::Examples::functionExample | ( | const int | j | ) | 
Definition at line 27 of file functionExample.cpp.
Referenced by ExtProgram::mainMethod(), and Elements::Examples::Program::mainMethod().
| int Elements::Examples::functionExample2 | ( | const int | j | ) | 
Definition at line 27 of file functionExample2.cpp.
| const System::ModuleInfo & Elements::Examples::getModuleInfo | ( | ) | 
Definition at line 28 of file ModuleInfo.cpp.
References Elements::System::getThisModuleInfo().

| void Elements::Examples::myLocalLogTestFunc | ( | ) | 
test function to demonstrate the logger
test function to demonstrate the logger
Definition at line 59 of file Program.cpp.
References Elements::Logging::getLogger().
Referenced by Elements::Examples::Program::mainMethod().

      
  | 
  constexpr | 
Definition at line 71 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 76 of file FloatPrecision.cpp.
| void Elements::Examples::printFloatPrecision | ( | ) | 
Definition at line 111 of file FloatPrecision.cpp.
References std::cos(), std::nextafter(), std::nexttoward(), Elements::Kernel::Units::pi, and std::pow().

| void Elements::Examples::printProject | ( | ) | 
Definition at line 31 of file printProject.cpp.
References std::endl().
Referenced by ExtProgram::mainMethod(), and Elements::Examples::Program::mainMethod().

| void Elements::Examples::printTitle | ( | ) | 
Definition at line 47 of file FloatPrecision.cpp.
| void Elements::Examples::printTitle< double > | ( | ) | 
Definition at line 54 of file FloatPrecision.cpp.
| void Elements::Examples::secondLevelFunction | ( | ) | 
Definition at line 38 of file BackTrace.cpp.
References crashingFunction(), and log.
Referenced by firstLevelFunction().

      
  | 
  constexpr | 
Definition at line 91 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 96 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 101 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 106 of file FloatPrecision.cpp.
| double Elements::Examples::testCallBack | ( | std::vector< double > | x, | 
| const std::function< double(std::vector< double >)> & | fun | ||
| ) | 
Definition at line 34 of file callBackExample.cpp.
References Elements::Logging::getLogger(), and log.
Referenced by PYBIND11_MODULE().

      
  | 
  constexpr | 
Definition at line 81 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 86 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 61 of file FloatPrecision.cpp.
      
  | 
  constexpr | 
Definition at line 66 of file FloatPrecision.cpp.
      
  | 
  staticconstexpr | 
Definition at line 38 of file OpenMP.cpp.
Referenced by Elements::Examples::OpenMP::mainMethod().
| auto Elements::Examples::log = Logging::getLogger("BackTraceExample") | 
Definition at line 36 of file BackTrace.cpp.
Referenced by crashingFunction(), firstLevelFunction(), Elements::ProgramManager::getDefaultConfigFile(), Elements::ProgramManager::logAllOptions(), Elements::ProgramManager::logFooter(), Elements::ProgramManager::logHeader(), Elements::ProgramManager::logTheEnvironment(), Elements::Examples::Wcs::mainMethod(), Elements::Examples::Cfitsio::mainMethod(), Elements::Examples::Healpix::mainMethod(), Elements::Examples::GnuAstro::mainMethod(), Elements::Examples::CCfits::mainMethod(), Elements::Examples::Eigen::mainMethod(), Elements::Examples::Xerces::mainMethod(), Elements::Examples::Gsl::mainMethod(), Elements::Examples::OpenMP::mainMethod(), Elements::Examples::Fftw::mainMethod(), Elements::Examples::BackTrace::mainMethod(), Elements::Examples::SimpleProgram::mainMethod(), Elements::Examples::ProgramWithArguments::mainMethod(), ExtProgram::mainMethod(), Elements::Examples::Program::mainMethod(), Elements::ProgramManager::onTerminate(), Elements::Kernel::pathSearchInEnvVariable(), secondLevelFunction(), Elements::ProgramManager::setup(), Elements::ProgramManager::tearDown(), Elements::TempDir::TempDir(), Elements::TempFile::TempFile(), Elements::TempPath::TempPath(), testCallBack(), and Elements::TempPath::~TempPath().
      
  | 
  constexpr | 
Definition at line 44 of file FloatPrecision.cpp.
Referenced by Elements::Examples::FloatPrecision::mainMethod().
 1.8.17