![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
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 > |
| Lightweight grid expression that proxies a reference to an underlying grid container. More... | |
| class | CDPL::Math::Grid< T, A > |
| Dynamically-sized dense 3D grid ( \( d_1 \times d_2 \times d_3 \)) with configurable underlying storage. More... | |
| class | CDPL::Math::ZeroGrid< T > |
| Constant grid expression whose cells are all zero. More... | |
| class | CDPL::Math::ScalarGrid< T > |
| Constant grid expression in which every cell equals the same scalar value. More... | |
| struct | CDPL::Math::GridTemporaryTraits< GridReference< G > > |
| Math::GridTemporaryTraits specialization inheriting the temporary type of the underlying grid for a Math::GridReference view. More... | |
| struct | CDPL::Math::GridTemporaryTraits< const GridReference< G > > |
Math::GridTemporaryTraits specialization inheriting the temporary type of the underlying grid for a const Math::GridReference view. More... | |
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 |
Immutable grid where all elements have the value zero of type float. More... | |
| typedef ZeroGrid< double > | CDPL::Math::DZeroGrid |
Immutable grid where all elements have the value zero of type double. More... | |
| typedef ScalarGrid< float > | CDPL::Math::FScalarGrid |
Immutable grid where all elements have the same value of type float. More... | |
| typedef ScalarGrid< double > | CDPL::Math::DScalarGrid |
Immutable grid where all elements have the same value of type double. More... | |
| typedef Grid< float > | CDPL::Math::FGrid |
Unbounded dense grid storing floating point values of type float. More... | |
| typedef Grid< double > | CDPL::Math::DGrid |
Unbounded dense grid storing floating point values of type double. More... | |
Definition of grid data types.