libsdr  0.1.0
A simple SDR library
Public Types | Static Public Attributes | List of all members
sdr::Traits< float > Class Template Reference

Template specialization of type traits for float scalar. More...

#include <traits.hh>

Public Types

typedef float Scalar
 The Scalar type. More...
 
typedef float RScalar
 The real scalar type. More...
 
typedef float SScalar
 The compute scalar type. More...
 

Static Public Attributes

static const float scale
 The scaleing factor from floating point to integer. More...
 
static const size_t shift
 The scaleing factor from floating point to integer expressed as 2^exp. More...
 
static const Config::Type scalarId = Config::Type_f32
 The type id of the scalar type. More...
 

Detailed Description

template<>
class sdr::Traits< float >

Template specialization of type traits for float scalar.

Member Typedef Documentation

typedef float sdr::Traits< float >::RScalar

The real scalar type.

typedef float sdr::Traits< float >::Scalar

The Scalar type.

typedef float sdr::Traits< float >::SScalar

The compute scalar type.

Member Data Documentation

const Config::Type sdr::Traits< float >::scalarId = Config::Type_f32
static

The type id of the scalar type.

const float sdr::Traits< float >::scale
static

The scaleing factor from floating point to integer.

const size_t sdr::Traits< float >::shift
static

The scaleing factor from floating point to integer expressed as 2^exp.


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