library of assembled shared sources

http://lass.cocamware.com

lass::num::DataTraitsSequence< SequenceType > Struct Template Reference
[DataTraits]

#include <spline.h>


Data Structures

class  Mac

Public Types

typedef SequenceType TData
typedef SequenceType::value_type TScalar

Static Public Member Functions

static size_t dimension (const TData &iY)
static void zero (TData &ioY, size_t iDim)
static TScalar get (const TData &iY, size_t iIndex)
static void set (TData &ioY, size_t iIndex, TScalar iV)
static void scale (TData &ioAcc, TScalar iS)
static void multiplyAccumulate (TData &ioAcc, const TData &iY, TScalar iS)


Detailed Description

template<typename SequenceType>
struct lass::num::DataTraitsSequence< SequenceType >

Definition at line 130 of file spline.h.


Member Typedef Documentation

template<typename SequenceType >
typedef SequenceType lass::num::DataTraitsSequence< SequenceType >::TData

Definition at line 132 of file spline.h.

template<typename SequenceType >
typedef SequenceType::value_type lass::num::DataTraitsSequence< SequenceType >::TScalar

Definition at line 133 of file spline.h.


Member Function Documentation

template<typename SequenceType >
static size_t lass::num::DataTraitsSequence< SequenceType >::dimension ( const TData iY  )  [inline, static]

Definition at line 134 of file spline.h.

References lass::prim::distance().

template<typename SequenceType >
static void lass::num::DataTraitsSequence< SequenceType >::zero ( TData ioY,
size_t  iDim 
) [inline, static]

Definition at line 135 of file spline.h.

template<typename SequenceType >
static TScalar lass::num::DataTraitsSequence< SequenceType >::get ( const TData iY,
size_t  iIndex 
) [inline, static]

Definition at line 136 of file spline.h.

References lass::stde::next().

template<typename SequenceType >
static void lass::num::DataTraitsSequence< SequenceType >::set ( TData ioY,
size_t  iIndex,
TScalar  iV 
) [inline, static]

Definition at line 137 of file spline.h.

References lass::stde::next().

template<typename SequenceType >
static void lass::num::DataTraitsSequence< SequenceType >::scale ( TData ioAcc,
TScalar  iS 
) [inline, static]

Definition at line 138 of file spline.h.

References lass::prim::transform().

template<typename SequenceType >
static void lass::num::DataTraitsSequence< SequenceType >::multiplyAccumulate ( TData ioAcc,
const TData iY,
TScalar  iS 
) [inline, static]

Definition at line 142 of file spline.h.

References lass::prim::transform().


The documentation for this struct was generated from the following file:

Generated on Mon Nov 10 14:22:10 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo