#include <cmath>#include <limits>#include <sys/types.h>#include <string>#include <complex>Go to the source code of this file.
Classes | |
| struct | concepts::number< F > |
| struct | concepts::number< double > |
Name traits for the number type Real. More... | |
| struct | concepts::number< long double > |
Name traits for the number type Real. More... | |
| struct | concepts::number< std::complex< double > > |
Name traits for the number type Cmplx. More... | |
| struct | concepts::number< std::complex< long double > > |
Name traits for the number type Cmplx. More... | |
| struct | concepts::Realtype< F > |
| struct | concepts::Realtype< std::complex< F > > |
| struct | concepts::Cmplxtype< F > |
| struct | concepts::Cmplxtype< std::complex< F > > |
| struct | concepts::Combtype< F, G > |
| struct | concepts::Combtype< std::complex< F >, F > |
| struct | concepts::Combtype< F, std::complex< F > > |
| struct | concepts::Combtype< int, F > |
| struct | concepts::Combtype< F, int > |
| struct | concepts::Datatype< F > |
Namespaces | |
| namespace | concepts |
Macros | |
| #define | _USE_MATH_DEFINES |
| #define | M_PI 3.14159265358979323846264338327 |
| #define | EPS std::numeric_limits<double>::epsilon() |
Typedefs | |
| typedef double | concepts::Real |
| typedef std::complex< Real > | concepts::Cmplx |
| Type for a complex number. It also depends on the setting of Real. | |
| typedef signed int | concepts::sint |
| Abbreviation for signed int. | |
| typedef unsigned char | concepts::uchar |
| Abbreviation for unsigned char. | |
| typedef unsigned short | concepts::ushort |
| Abbreviation for unsigned short. | |
Basic typedefs
Definition in file typedefs.hh.
| #define _USE_MATH_DEFINES |
Definition at line 9 of file typedefs.hh.
| #define EPS std::numeric_limits<double>::epsilon() |
Definition at line 22 of file typedefs.hh.
| #define M_PI 3.14159265358979323846264338327 |
Definition at line 13 of file typedefs.hh.