|
rheolef
6.3
|
#include "rheolef/config.h"#include <cmath>#include <complex>#include <ios>#include <istream>#include <ostream>#include <iostream>#include <fstream>#include <iomanip>#include <limits>#include "rheolef/numeric_flags.h"#include <memory.h>#include <iterator>#include <string>#include <functional>#include <numeric>#include <algorithm>#include <stdlib.h>#include <stdio.h>#include <climits>#include <utility>#include <vector>#include <list>#include <set>#include <map>
Go to the source code of this file.
Classes | |
| struct | rheolef::float_traits< T > |
| struct | rheolef::float_traits< std::complex< T > > |
Namespaces | |
| namespace | rheolef |
irheostream, orheostream - large data streams | |
Macros | |
| #define | fatal_macro(message) { std::cerr << "fatal(" << __FILE__ << "," << __LINE__ << "): " << message << std::endl; exit(1); } |
| #define | error_macro(message) fatal_macro(message) |
| #define | warning_macro(message) { std::cerr << "warning(" << __FILE__ << "," << __LINE__ << "): " << message << std::endl; } |
| #define | check_macro(ok_condition, message) { if (!(ok_condition)) fatal_macro(message); } |
| #define | NDEBUG |
| #define | trace_macro(message) |
| #define | assert_macro(ok_condition, message) |
| #define | STRLENMAX 1024 |
| #define | BOOST_UBLAS_USE_INDEXED_ITERATOR |
| #define | new_macro(obj) (new obj) |
| #define | new_tab_macro(typ, n) (new typ [(n)]) |
| #define | delete_macro(ptr) { if (ptr) delete (ptr); } |
| #define | delete_tab_macro(ptr) { if (ptr) delete [] (ptr); } |
Typedefs | |
| typedef double | rheolef::Float |
Functions | |
| static double | rheolef::sqr (const double &x) |
| template<class T > | |
| T | rheolef::max (T x, int y) |
| template<class T > | |
| T | rheolef::max (int x, T y) |
| template<class T > | |
| T | rheolef::min (T x, int y) |
| template<class T > | |
| T | rheolef::min (int x, T y) |
| #define fatal_macro | ( | message | ) | { std::cerr << "fatal(" << __FILE__ << "," << __LINE__ << "): " << message << std::endl; exit(1); } |
Definition at line 90 of file compiler.h.
| #define error_macro | ( | message | ) | fatal_macro(message) |
Definition at line 92 of file compiler.h.
| #define warning_macro | ( | message | ) | { std::cerr << "warning(" << __FILE__ << "," << __LINE__ << "): " << message << std::endl; } |
Definition at line 94 of file compiler.h.
| #define check_macro | ( | ok_condition, | |
| message | |||
| ) | { if (!(ok_condition)) fatal_macro(message); } |
Definition at line 96 of file compiler.h.
| #define NDEBUG |
Definition at line 109 of file compiler.h.
| #define trace_macro | ( | message | ) |
Definition at line 111 of file compiler.h.
| #define assert_macro | ( | ok_condition, | |
| message | |||
| ) |
Definition at line 112 of file compiler.h.
| #define STRLENMAX 1024 |
Definition at line 155 of file compiler.h.
| #define BOOST_UBLAS_USE_INDEXED_ITERATOR |
Definition at line 266 of file compiler.h.
| #define new_macro | ( | obj | ) | (new obj) |
Definition at line 320 of file compiler.h.
| #define new_tab_macro | ( | typ, | |
| n | |||
| ) | (new typ [(n)]) |
Definition at line 321 of file compiler.h.
| #define delete_macro | ( | ptr | ) | { if (ptr) delete (ptr); } |
Definition at line 322 of file compiler.h.
| #define delete_tab_macro | ( | ptr | ) | { if (ptr) delete [] (ptr); } |
Definition at line 323 of file compiler.h.