#include <vbase.hh>

Public Types | |
| typedef Vector< Size, Precision, SliceBase > | as_slice_type |
| typedef Mem::ConstPointerType | ConstPointerType |
| typedef Mem::ConstReferenceType | ConstReferenceType |
| typedef SliceVBase< Stride, ConstPointerType, ConstPointerType, ConstReferenceType, ConstReferenceType > | ConstSliceBase |
| typedef Mem::PointerType | PointerType |
| typedef Mem::ReferenceType | ReferenceType |
| typedef SliceVBase< Stride, PointerType, ConstPointerType, ReferenceType, ConstReferenceType > | SliceBase |
Public Member Functions | |
| Matrix< Size, 1, Precision, Slice< Stride, 1 > > | as_col () |
| const Matrix< Size, 1, const Precision, Slice< Stride, 1 > > | as_col () const |
| const DiagonalMatrix< Size, const Precision, ConstSliceBase > | as_diagonal () const |
| DiagonalMatrix< Size, Precision, SliceBase > | as_diagonal () |
| Matrix< 1, Size, Precision, Slice< 1, Stride > > | as_row () |
| const Matrix< 1, Size, const Precision, Slice< 1, Stride > > | as_row () const |
| const Vector< Size, const Precision, ConstSliceBase > | as_slice () const |
| Vector< Size, Precision, SliceBase > | as_slice () |
| template<class Op > | |
| GenericVBase (const Operator< Op > &op) | |
| GenericVBase (PointerType d, int length, int stride) | |
| GenericVBase (int s) | |
| GenericVBase () | |
| const ConstReferenceType | operator[] (int i) const |
| ReferenceType | operator[] (int i) |
| const Vector< Dynamic, const Precision, ConstSliceBase > | slice (int start, int length) const |
| Vector< Dynamic, Precision, SliceBase > | slice (int start, int length) |
| template<int Start, int Length> | |
| const Vector< Length, const Precision, ConstSliceBase > | slice () const |
| template<int Start, int Length> | |
| Vector< Length, Precision, SliceBase > | slice () |
| template<int Start, int Length> | |
| const Vector< Length, const Precision, ConstSliceBase > | slice (int start, int length) const |
| template<int Start, int Length> | |
| Vector< Length, Precision, SliceBase > | slice (int start, int length) |
| int | stride () const |
Definition at line 112 of file vbase.hh.
| typedef Vector<Size, Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_slice_type |
| typedef Mem::ConstPointerType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::ConstPointerType |
| typedef Mem::ConstReferenceType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::ConstReferenceType |
| typedef SliceVBase<Stride, ConstPointerType, ConstPointerType, ConstReferenceType, ConstReferenceType> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::ConstSliceBase |
| typedef Mem::PointerType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::PointerType |
| typedef Mem::ReferenceType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::ReferenceType |
| typedef SliceVBase<Stride, PointerType, ConstPointerType, ReferenceType, ConstReferenceType> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::SliceBase |
| TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::GenericVBase | ( | ) | [inline] |
| TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::GenericVBase | ( | int | s | ) | [inline] |
| TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::GenericVBase | ( | PointerType | d, | |
| int | length, | |||
| int | stride | |||
| ) | [inline] |
| TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::GenericVBase | ( | const Operator< Op > & | op | ) | [inline] |
| Matrix<Size, 1, Precision, Slice<Stride,1> > TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_col | ( | ) | [inline] |
| const Matrix<Size, 1, const Precision, Slice<Stride,1> > TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_col | ( | ) | const [inline] |
| const DiagonalMatrix<Size,const Precision, ConstSliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_diagonal | ( | ) | const [inline] |
| DiagonalMatrix<Size,Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_diagonal | ( | ) | [inline] |
| Matrix<1, Size, Precision, Slice<1,Stride> > TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_row | ( | ) | [inline] |
| const Matrix<1, Size, const Precision, Slice<1,Stride> > TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_row | ( | ) | const [inline] |
| const Vector<Size, const Precision, ConstSliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_slice | ( | ) | const [inline] |
| Vector<Size, Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::as_slice | ( | ) | [inline] |
| const ConstReferenceType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::operator[] | ( | int | i | ) | const [inline] |
| ReferenceType TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::operator[] | ( | int | i | ) | [inline] |
| const Vector<Dynamic, const Precision, ConstSliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | int | start, | |
| int | length | |||
| ) | const [inline] |
| Vector<Dynamic, Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | int | start, | |
| int | length | |||
| ) | [inline] |
| const Vector<Length, const Precision, ConstSliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | ) | const [inline] |
| Vector<Length, Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | ) | [inline] |
| const Vector<Length, const Precision, ConstSliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | int | start, | |
| int | length | |||
| ) | const [inline] |
| Vector<Length, Precision, SliceBase> TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::slice | ( | int | start, | |
| int | length | |||
| ) | [inline] |
| int TooN::Internal::GenericVBase< Size, Precision, Stride, Mem >::stride | ( | ) | const [inline] |
Reimplemented from TooN::Internal::StrideHolder< Stride >.