|
| typedef VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef >::PointerType | PointerType |
| |
| typedef VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef >::PointerType | PointerType |
| |
| typedef VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef >::ConstPointerType | ConstPointerType |
| |
| typedef VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef >::ReferenceType | ReferenceType |
| |
| typedef VectorSlice< Size, Precision, Ptr, CPtr, Ref, CRef >::ConstReferenceType | ConstReferenceType |
| |
| typedef SliceVBase< Stride, PointerType, ConstPointerType, ReferenceType, ConstReferenceType > | SliceBase |
| |
| typedef SliceVBase< Stride, ConstPointerType, ConstPointerType, ConstReferenceType, ConstReferenceType > | ConstSliceBase |
| |
| typedef Vector< Size, Precision, SliceBase > | as_slice_type |
| |
| typedef Ptr | PointerType |
| |
| typedef CPtr | ConstPointerType |
| |
| typedef Ref | ReferenceType |
| |
| typedef CRef | ConstReferenceType |
| |
|
| | VLayout (PointerType d, int length, int stride) |
| |
| template<class Op > |
| | VLayout (const Operator< Op > &op) |
| |
| int | stride () const |
| |
| | GenericVBase () |
| |
| | GenericVBase (int s) |
| |
| | GenericVBase (PointerType d, int length, int stride) |
| |
| | GenericVBase (const Operator< Op > &op) |
| |
| ReferenceType | operator[] (int i) |
| |
| ConstReferenceType | operator[] (int i) const |
| |
| Vector< Length, Precision, SliceBase > | slice (int start, int length) |
| |
| const Vector< Length, const Precision, ConstSliceBase > | slice (int start, int length) const |
| |
| Vector< Length, Precision, SliceBase > | slice () |
| |
| const Vector< Length, const Precision, ConstSliceBase > | slice () const |
| |
| Vector< Dynamic, Precision, SliceBase > | slice (int start, int length) |
| |
| const Vector< Dynamic, const Precision, ConstSliceBase > | slice (int start, int length) const |
| |
| const Matrix< 1, Size, const Precision, Slice< 1, Stride > > | as_row () const |
| |
| Matrix< 1, Size, Precision, Slice< 1, Stride > > | as_row () |
| |
| const Matrix< Size, 1, const Precision, Slice< Stride, 1 > > | as_col () const |
| |
| Matrix< Size, 1, Precision, Slice< Stride, 1 > > | as_col () |
| |
| Vector< Size, Precision, SliceBase > | as_slice () |
| |
| const Vector< Size, const Precision, ConstSliceBase > | as_slice () const |
| |
| DiagonalMatrix< Size, Precision, SliceBase > | as_diagonal () |
| |
| const DiagonalMatrix< Size, const Precision, ConstSliceBase > | as_diagonal () const |
| |
| int | size () const |
| |
| | VectorSlice (Ptrp) |
| |
| | VectorSlice (Ptrp, int) |
| |
| | VectorSlice (const Operator< Op > &op) |
| |
| | StrideHolder () |
| |
| | StrideHolder (int) |
| |
| | StrideHolder (const Operator< Op > &) |
| |
| int | stride () const |
| |
template<int Stride, class Ptr = Default, class CPtr = Default, class Ref = Default, class CRef = Default>
template<int Size, typename Precision>
struct TooN::Internal::SliceVBase< Stride, Ptr, CPtr, Ref, CRef >::VLayout< Size, Precision >
Definition at line 47 of file vbase.hh.