Referencia del Archivo deltas.h

Cáclulo de derivadas de parámetros. Más...

#include <stdio.h>
#include <vector>
#include "uti.h"
#include "xalloc.h"
#include "cbuffer.h"

Dependencia gráfica adjunta para deltas.h:

Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Estructuras de datos

class  ParamDeltas
 Clase para el cálculo sistemático y eficiente de derivadas de parámetros. Más...

Funciones

void GetDiff (const buffer2D &buffer, DOUBLE *diff)
 Calcula una diferencia en un buffer 2D.
DOUBLE GetDiff (const buffer1D &buffer)
 Calcula una diferencia en un buffer 1D.
void GetSample (const buffer2D &buffer, DOUBLE *mid, INT n)
 Devuelve una muestra de un buffer 2D.
DOUBLE GetSample (const buffer1D &buffer, INT n)
 Devuelve la muestra central de un buffer 2D.


Descripción detallada

Copyright: 2010 - Grupo de Voz (DAET) ETSII/IT-Bilbao
Autor:
Iker Luengo
Versión:
1.0.0
Fecha:
04/03/10

Definición en el archivo deltas.h.


Documentación de las funciones

void GetDiff ( const buffer2D buffer,
DOUBLE *  diff 
)

A partir de un buffer de valores, obtiene un valor de diferencia. La fórmula para el cálculo de esta diferencia se corresponde con la fórmula de la pendiente de la regresión lineal de los valores del buffer

Parámetros:
buffer  Buffer de donde se tomaran los valores para calcular la diferencia.
diff  Memoria en la que se va a almacenar la diferencia calculada. Debe tener buffer.Dim() posiciones.

Definición en la línea 28 del archivo deltas.cpp.

DOUBLE GetDiff ( const buffer1D buffer  ) 

A partir de un buffer de valores, obtiene un valor de diferencia. La fórmula para el cálculo de esta diferencia se corresponde con la fórmula de la pendiente de la regresión lineal de los valores del buffer.

Devuelve:
Diferencia obtenida a partir de las muestras del buffer.
Parámetros:
buffer  Buffer de donde se tomaran los valores para calcular la diferencia.

Definición en la línea 65 del archivo deltas.cpp.

void GetSample ( const buffer2D buffer,
DOUBLE *  mid,
INT  n 
) [inline]

Sólo sirve para evitar un memcpy.

Parámetros:
buffer Buffer cuya muestra se quiere sacar.
mid Memoria en la que se va a dejar la muestra. Debe tener buffer.Ndim() elementos
n Índice de la muestra a extraer

Definición en la línea 328 del archivo deltas.h.

DOUBLE GetSample ( const buffer1D buffer,
INT  n 
) [inline]

Permite devolver el valor de la muestra central de un buffer. Es necesario que le buffer tenga un valor impar de muestras, o provocará un ASSERT

Parámetros:
buffer Buffer cuya muestra central se quiere sacar.
Devuelve:
La muestra central del bufferDevuelve una muestra de un buffer 1D
No hace náda más que llamar a buffer[n]. Sólo está por simetría con los buffer 2D

Parámetros:
buffer Buffer cuya muestra se quiere sacar.
n Índice de la muestra a extraer

Definición en la línea 351 del archivo deltas.h.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6