typedefs.hh File Reference
#include <cmath>
#include <limits>
#include <sys/types.h>
#include <string>
#include <complex>
Go to the source code of this file.
Classes | |
struct | concepts::Cmplxtype< F > |
Taking for a real type the appropiate real type and for a real type itself. More... | |
struct | concepts::Cmplxtype< std::complex< F > > |
struct | concepts::Combtype< F, G > |
Combined type. More... | |
struct | concepts::Combtype< F, std::complex< F > > |
Combined type Real * Cmplx = Cmplx. More... | |
struct | concepts::Combtype< int, F > |
Combined type int * Real = Real int * Cmplx = Cmplx. More... | |
struct | concepts::Combtype< std::complex< F >, F > |
Combined type Cmplx * Real = Cmplx. More... | |
struct | concepts::Datatype< F > |
Type of the data inside a container. More... | |
struct | concepts::number< F > |
Name traits for number types. More... | |
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 > |
Taking for a complex type the appropiate real type and for a real type itself. More... | |
struct | concepts::Realtype< std::complex< F > > |
Namespaces | |
concepts | |
Basic namespace for Concepts-2. | |
Macros | |
#define | _USE_MATH_DEFINES |
#define | EPS std::numeric_limits<double>::epsilon() |
#define | M_PI 3.14159265358979323846264338327 |
Typedefs | |
typedef std::complex< Real > | concepts::Cmplx |
Type for a complex number. It also depends on the setting of Real. More... | |
typedef double | concepts::Real |
Type normally used for a floating point number. More... | |
typedef signed int | concepts::sint |
Abbreviation for signed int. More... | |
typedef unsigned char | concepts::uchar |
Abbreviation for unsigned char. More... | |
typedef unsigned short | concepts::ushort |
Abbreviation for unsigned short. More... | |
Detailed Description
Basic typedefs
Definition in file typedefs.hh.
Macro Definition Documentation
◆ _USE_MATH_DEFINES
#define _USE_MATH_DEFINES |
Definition at line 10 of file typedefs.hh.
◆ EPS
#define EPS std::numeric_limits<double>::epsilon() |
Definition at line 23 of file typedefs.hh.
◆ M_PI
#define M_PI 3.14159265358979323846264338327 |
Definition at line 14 of file typedefs.hh.