#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.