Chemical Data Processing Library C++ API - Version 1.2.0
Classes | Namespaces | Typedefs
Math/Grid.hpp File Reference

Definition of grid data types. More...

#include <cstddef>
#include <algorithm>
#include <vector>
#include <limits>
#include <type_traits>
#include <utility>
#include <memory>
#include "CDPL/Math/Check.hpp"
#include "CDPL/Math/GridExpression.hpp"
#include "CDPL/Math/GridAssignment.hpp"
#include "CDPL/Math/Functional.hpp"
#include "CDPL/Math/TypeTraits.hpp"
#include "CDPL/Base/Exceptions.hpp"

Go to the source code of this file.

Classes

class  CDPL::Math::GridReference< G >
 
class  CDPL::Math::Grid< T, A >
 
class  CDPL::Math::ZeroGrid< T >
 
class  CDPL::Math::ScalarGrid< T >
 
struct  CDPL::Math::GridTemporaryTraits< GridReference< G > >
 
struct  CDPL::Math::GridTemporaryTraits< const GridReference< G > >
 

Namespaces

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

Typedefs

typedef ZeroGrid< float > CDPL::Math::FZeroGrid
 
typedef ZeroGrid< double > CDPL::Math::DZeroGrid
 
typedef ScalarGrid< float > CDPL::Math::FScalarGrid
 
typedef ScalarGrid< double > CDPL::Math::DScalarGrid
 
typedef Grid< float > CDPL::Math::FGrid
 An unbounded dense grid holding floating point values of type float. More...
 
typedef Grid< double > CDPL::Math::DGrid
 An unbounded dense grid holding floating point values of type double. More...
 

Detailed Description

Definition of grid data types.