|
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