CMSIS-DSP  
CMSIS DSP Software Library
 
Loading...
Searching...
No Matches

Namespaces

namespace  inner
 

Data Structures

struct  number_traits< double >
 Features for double. More...
 
struct  vector_traits< double, arch, void >
 Default vector datatype description for this scalar datatype. More...
 

Description


Data Structure Documentation

◆ number_traits< double >

struct number_traits< double >

Features for double.

Public Types

typedef double accumulator
 Accumulator datatype for this scalar datatype.
 
typedef double compute_type
 Compute datatype for this scalar datatype.
 

Static Public Member Functions

static constexpr double one ()
 One for this datatype.
 

Static Public Attributes

static constexpr bool is_float = true
 It is a float number.
 
static constexpr bool is_fixed = false
 It is not a fixed point.
 

Member Function Documentation

◆ one()

static constexpr double one ( )
inlinestaticconstexpr

One for this datatype.

Returns
Return 1 representation for this datatype

◆ vector_traits< double, arch, void >

struct vector_traits< double, arch, void >
template<typename arch>
struct vector_traits< double, arch, void >

Default vector datatype description for this scalar datatype.

Template Parameters
archCurrent architecture

Public Types

typedef double type
 
typedef double storage_type
 
typedef bool vector
 
typedef bool temp_accumulator
 
typedef uint32_t predicate_t
 

Static Public Attributes

static constexpr bool has_vector = false
 
static constexpr bool is_float = true
 It is a float.
 
static constexpr bool is_fixed = false
 Not a fixed point.
 
static constexpr bool has_predicate = false
 No predicated loops.
 

Member Typedef Documentation

◆ predicate_t

typedef uint32_t predicate_t

Dummy datatype. Must be present for building but not used since by default there is no vector architecture assumed

◆ storage_type

typedef double storage_type

Storage datatype

◆ temp_accumulator

typedef bool temp_accumulator

Dummy datatype. Must be present for building but not used since by default there is no vector architecture assumed

◆ type

typedef double type

Scalar datatype

◆ vector

typedef bool vector

Dummy datatype. Must be present for building but not used since by default there is no vector architecture assumed

Field Documentation

◆ has_vector

constexpr bool has_vector = false
staticconstexpr

By default : no vector architecture assumed