Chemical Data Processing Library C++ API - Version 1.2.0
|
Definition of vector proxy types. More...
#include <type_traits>
#include "CDPL/Math/Expression.hpp"
#include "CDPL/Math/VectorAssignment.hpp"
#include "CDPL/Math/TypeTraits.hpp"
#include "CDPL/Math/Functional.hpp"
#include "CDPL/Math/Range.hpp"
#include "CDPL/Math/Slice.hpp"
Go to the source code of this file.
Namespaces | |
CDPL | |
The namespace of the Chemical Data Processing Library. | |
CDPL::Math | |
Contains classes and functions related to mathematics. | |
Functions | |
template<typename E > | |
VectorRange< E > | CDPL::Math::range (VectorExpression< E > &e, const typename VectorRange< E >::RangeType &r) |
template<typename E > | |
VectorRange< const E > | CDPL::Math::range (const VectorExpression< E > &e, const typename VectorRange< const E >::RangeType &r) |
template<typename E > | |
VectorRange< E > | CDPL::Math::range (VectorExpression< E > &e, typename VectorRange< E >::RangeType::SizeType start, typename VectorRange< E >::RangeType::SizeType stop) |
template<typename E > | |
VectorRange< const E > | CDPL::Math::range (const VectorExpression< E > &e, typename VectorRange< const E >::RangeType::SizeType start, typename VectorRange< const E >::RangeType::SizeType stop) |
template<typename E > | |
VectorSlice< E > | CDPL::Math::slice (VectorExpression< E > &e, const typename VectorSlice< E >::SliceType &s) |
template<typename E > | |
VectorSlice< const E > | CDPL::Math::slice (const VectorExpression< E > &e, const typename VectorSlice< const E >::SliceType &s) |
template<typename E > | |
VectorSlice< E > | CDPL::Math::slice (VectorExpression< E > &e, typename VectorSlice< E >::SliceType::SizeType start, typename VectorSlice< E >::SliceType::DifferenceType stride, typename VectorSlice< E >::SliceType::SizeType size) |
template<typename E > | |
VectorSlice< const E > | CDPL::Math::slice (const VectorExpression< E > &e, typename VectorSlice< const E >::SliceType::SizeType start, typename VectorSlice< const E >::SliceType::DifferenceType stride, typename VectorSlice< const E >::SliceType::SizeType size) |
Definition of vector proxy types.