library of assembled shared sources

http://lass.cocamware.com

lass::num::DataTraitsScalar< ScalarType > Struct Template Reference
[DataTraits]

#include <spline.h>


Public Types

typedef ScalarType TData
typedef ScalarType TScalar

Static Public Member Functions

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


Detailed Description

template<typename ScalarType>
struct lass::num::DataTraitsScalar< ScalarType >

Definition at line 159 of file spline.h.


Member Typedef Documentation

template<typename ScalarType >
typedef ScalarType lass::num::DataTraitsScalar< ScalarType >::TData

Definition at line 161 of file spline.h.

template<typename ScalarType >
typedef ScalarType lass::num::DataTraitsScalar< ScalarType >::TScalar

Definition at line 162 of file spline.h.


Member Function Documentation

template<typename ScalarType >
static size_t lass::num::DataTraitsScalar< ScalarType >::dimension ( TScalar  iY  )  [inline, static]

Definition at line 163 of file spline.h.

template<typename ScalarType >
static void lass::num::DataTraitsScalar< ScalarType >::zero ( TScalar ioY,
size_t  iDim 
) [inline, static]

Definition at line 164 of file spline.h.

template<typename ScalarType >
static TScalar lass::num::DataTraitsScalar< ScalarType >::get ( TScalar  iY,
size_t  iIndex 
) [inline, static]

Definition at line 165 of file spline.h.

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

Definition at line 166 of file spline.h.

template<typename ScalarType >
static void lass::num::DataTraitsScalar< ScalarType >::scale ( TScalar ioAcc,
TScalar  iS 
) [inline, static]

Definition at line 167 of file spline.h.

template<typename ScalarType >
static void lass::num::DataTraitsScalar< ScalarType >::multiplyAccumulate ( TScalar ioAcc,
TScalar  iY,
TScalar  iS 
) [inline, static]

Definition at line 168 of file spline.h.


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