Chemical Data Processing Library C++ API - Version 1.1.1
|
#include <Vector.hpp>
Public Types | |
typedef T | ValueType |
typedef const T & | Reference |
typedef const T & | ConstReference |
typedef std::size_t | SizeType |
typedef std::ptrdiff_t | DifferenceType |
typedef VectorReference< SelfType > | ClosureType |
typedef const VectorReference< const SelfType > | ConstClosureType |
typedef Vector< T > | VectorTemporaryType |
Public Types inherited from CDPL::Math::VectorContainer< ZeroVector< T > > | |
typedef ZeroVector< T > | ContainerType |
Public Types inherited from CDPL::Math::VectorExpression< ZeroVector< T > > | |
typedef ZeroVector< T > | ExpressionType |
Public Types inherited from CDPL::Math::Expression< ZeroVector< T > > | |
typedef ZeroVector< T > | ExpressionType |
Public Member Functions | |
ZeroVector () | |
ZeroVector (SizeType n) | |
ZeroVector (const ZeroVector &v) | |
ConstReference | operator[] (SizeType i) const |
ConstReference | operator() (SizeType i) const |
bool | isEmpty () const |
SizeType | getSize () const |
SizeType | getMaxSize () const |
ZeroVector & | operator= (const ZeroVector &v) |
void | resize (SizeType n) |
void | swap (ZeroVector &v) |
Public Member Functions inherited from CDPL::Math::VectorContainer< ZeroVector< T > > | |
const ContainerType & | operator() () const |
ContainerType & | operator() () |
Public Member Functions inherited from CDPL::Math::VectorExpression< ZeroVector< T > > | |
const ExpressionType & | operator() () const |
ExpressionType & | operator() () |
Friends | |
void | swap (ZeroVector &v1, ZeroVector &v2) |
Additional Inherited Members | |
Protected Member Functions inherited from CDPL::Math::VectorContainer< ZeroVector< T > > | |
VectorContainer () | |
~VectorContainer () | |
Protected Member Functions inherited from CDPL::Math::VectorExpression< ZeroVector< T > > | |
VectorExpression () | |
~VectorExpression () | |
Protected Member Functions inherited from CDPL::Math::Expression< ZeroVector< T > > | |
Expression () | |
~Expression () | |
typedef T CDPL::Math::ZeroVector< T >::ValueType |
typedef const T& CDPL::Math::ZeroVector< T >::Reference |
typedef const T& CDPL::Math::ZeroVector< T >::ConstReference |
typedef std::size_t CDPL::Math::ZeroVector< T >::SizeType |
typedef std::ptrdiff_t CDPL::Math::ZeroVector< T >::DifferenceType |
typedef VectorReference<SelfType> CDPL::Math::ZeroVector< T >::ClosureType |
typedef const VectorReference<const SelfType> CDPL::Math::ZeroVector< T >::ConstClosureType |
typedef Vector<T> CDPL::Math::ZeroVector< T >::VectorTemporaryType |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |