Table of Contents

Introduction

License

Platforms

Installation

Tutorial

Arrays

Signal Processing

Images

XML

Arrays

generator_traits

Vectors

Interfaces

DenseVector

shiftDenseVector

shiftTinyVector

TinyVector

External functions

dense_vector_generate

inner_product

Vector

Matrices

Interfaces

DenseMatrix

shiftDenseMatrix

shiftTinyMatrix

TinyMatrix

External functions

col

cols

dense_matrix_generate

mul

row

row_it

rows

zigzag_iterator

Matrix

MatrixIndex

MatrixSize

External functions

abs

arg

block

centroid

conj

data

dense

dist

ele_dist

ele_logical_not

ele_max

ele_mean

ele_min

ele_sum

exp

exp10

extract

generate

imag

imul

inv

log

log10

max

max_element

mean

mean_std_dev

middle_shift

min

min_element

mse

no_shift

to_string

value_cast

norm

operator*

operator*=

operator+

operator+=

operator-

operator<<

operator-=

operator/

operator/=

operator>>

real

round

saturated_simd_block

saturated_simd_unaligned_block

shift

shift_dense

simd_block

simd_unaligned_block

sqr

square_error

std_dev

sub

sum

swap

swap_ranges

Signal Processing

FFT

abs_fft

fft

fft_in_place

half_real_fft

half_real_row_fft

ifft

norm_fft

real_ifft

row_fft

row_ifft

Convolution

conv

DCT

dct

idct

Linear Algebra

axpy

cdot

copy

dot

gemm

gemv

scal

Images

Image

File Formats

BMPFile

GIFFile

JPGFile

PBMFile

PGMFile

PNGFile

PPMFile

TIFFile

Color Spaces

Classes

AlphaColorSpace

ColorSpace

RGBColor

YCbCrColor

YUVColor

External Functions

first

second

third

Type Definitions

RGBA

YCbCr

YUV

Type Definitions

boolImage

charImage

doubleImage

floatImage

RGBAImage

RGBImage

shortImage

ucharImage

ushortImage

YCbCrImage

YUVAImage

YUVImage

Motion Estimation

motion

motion_dist

motion_draw

neighbourhood_motion

quad_motion

Multi-threading

Classes

condition

condition_mutex

mutex

scoped_lock

semaphore

spin_mutex

thread

External functions

max_threads

num_threads

parallel_copy

parallel_for

parallel_reduce

XML

Classes

Elements

XMLComment

XMLDeclaration

XMLElem

XMLElemBase

XMLStartDeclaration

xml_node

xml_reference

xml_tree

XMLFile

Type Definitions

VirtualXMLTree

XMLTree

C Interface

Signal Processing

Fast Fourier Transform

cafft

cfft

cfft1

cfft2

cifft

cifft1

cifft2

cnfft

dafft

dfft

dfft1

dfft2

dhafft

dhfft

dhfft1

dhfft2

dhnfft

difft

difft1

difft2

dnfft

safft

sfft

sfft1

sfft2

shafft

shfft

shfft1

shfft2

shnfft

sifft

sifft1

sifft2

snfft

zafft

zfft

zfft1

zfft2

zifft

zifft1

zifft2

znfft

Discrete Cosine Transform

ddct

ddct2

didct

didct2

sdct

sdct2

sidct

sidct2

BLAS

Level 1

cblas_caxpy

cblas_ccopy

cblas_cdotc_sub

cblas_cdotu_sub

cblas_cscal

cblas_daxpy

cblas_dcopy

cblas_ddot

cblas_dscal

cblas_saxpy

cblas_scopy

cblas_sdot

cblas_sscal

cblas_zaxpy

cblas_zcopy

cblas_zdotc_sub

cblas_zdotu_sub

cblas_zscal

Level 2

cblas_cgemv

cblas_dgemv

cblas_sgemv

cblas_zgemv

Level 3

cblas_cgemm

cblas_dgemm

cblas_sgemm

cblas_zgemm

Motion Estimation

motion8

nmotion8

qmotion8

Class Hierarchy