Chemical Data Processing Library C++ API - Version 1.1.1
Classes | Namespaces
TypeTraits.hpp File Reference

Definition of type traits. More...

#include <cmath>
#include <complex>
#include <algorithm>
#include <limits>
#include <type_traits>

Go to the source code of this file.

Classes

struct  CDPL::Math::ScalarAbsImpl< Signed >
 
struct  CDPL::Math::ScalarAbsImpl< false >
 
struct  CDPL::Math::ScalarTraits< T >
 
struct  CDPL::Math::ComplexTraits< T >
 
struct  CDPL::Math::TypeTraits< T >
 
struct  CDPL::Math::TypeTraits< std::complex< T > >
 
struct  CDPL::Math::VectorTemporaryTraits< V >
 
struct  CDPL::Math::MatrixTemporaryTraits< M >
 
struct  CDPL::Math::QuaternionTemporaryTraits< Q >
 
struct  CDPL::Math::GridTemporaryTraits< G >
 
struct  CDPL::Math::IsScalar< T >
 
struct  CDPL::Math::IsScalar< std::complex< T > >
 

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Math
 Contains classes and functions related to mathematics.
 

Detailed Description

Definition of type traits.