Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

thomsdf.h File Reference

#include "thomsdfErrors.h"

Include dependency graph for thomsdf.h:

Include dependency graph

Go to the source code of this file.

Defines

#define THOMSDF   "thomsdf"
#define M_PI   3.14159265358979323846
#define thomsdfERR_RETURN(error, errId, params...)
#define thomsdfERR_ADD(error, errId, params...)   errAdd(error,THOMSDF,errId,__FILE__,"", ##params);

Functions

ccsCOMPL_STAT thomsdfCalcFilter (vltUINT16 intTime, vltUINT16 filtFreq, vltFLOAT gain, vltFLOAT *mirrorCoeff, vltFLOAT *discrCoeff, ccsERROR *error)
ccsCOMPL_STAT thomsdfFactor (vltDOUBLE *a, vltINT32 n, vltDOUBLE *det, INT16 *pivot)
ccsCOMPL_STAT thomsdfSolve (vltDOUBLE *lu, vltINT32 nlu, vltDOUBLE *b, vltINT32 ncb, INT16 *pivot)
ccsCOMPL_STAT thomsdfCalcContCoeff (vltUINT16 filtFreq, vltFLOAT *mirror_coeff, vltFLOAT *cnt_coeff, ccsERROR *error)
ccsCOMPL_STAT thomsdfTustin3 (vltFLOAT T0, vltFLOAT *fpni, vltFLOAT *fpno, ccsERROR *error)
ccsCOMPL_STAT thomsdfInv2x2 (vltFLOAT *matr, vltFLOAT *inv_matr, ccsERROR *error)
void thomsdfCalcStat (vltDOUBLE sumX, vltDOUBLE sumX2, vltINT32 numSamples, vltFLOAT *meanVal, vltFLOAT *rmsVal)


Define Documentation

#define THOMSDF   "thomsdf"
 

#define M_PI   3.14159265358979323846
 

#define thomsdfERR_RETURN error,
errId,
params...   
 

Value:

errAdd(error,THOMSDF,errId,__FILE__,"", ##params); \
        return(FAILURE);

#define thomsdfERR_ADD error,
errId,
params...       errAdd(error,THOMSDF,errId,__FILE__,"", ##params);
 


Function Documentation

ccsCOMPL_STAT thomsdfCalcFilter vltUINT16    intTime,
vltUINT16    filtFreq,
vltFLOAT    gain,
vltFLOAT *    mirrorCoeff,
vltFLOAT *    discrCoeff,
ccsERROR *    error
 

ccsCOMPL_STAT thomsdfFactor vltDOUBLE *    a,
vltINT32    n,
vltDOUBLE *    det,
INT16 *    pivot
 

ccsCOMPL_STAT thomsdfSolve vltDOUBLE *    lu,
vltINT32    nlu,
vltDOUBLE *    b,
vltINT32    ncb,
INT16 *    pivot
 

ccsCOMPL_STAT thomsdfCalcContCoeff vltUINT16    filtFreq,
vltFLOAT *    mirror_coeff,
vltFLOAT *    cnt_coeff,
ccsERROR *    error
 

ccsCOMPL_STAT thomsdfTustin3 vltFLOAT    T0,
vltFLOAT *    fpni,
vltFLOAT *    fpno,
ccsERROR *    error
 

ccsCOMPL_STAT thomsdfInv2x2 vltFLOAT *    matr,
vltFLOAT *    inv_matr,
ccsERROR *    error
 

void thomsdfCalcStat vltDOUBLE    sumX,
vltDOUBLE    sumX2,
vltINT32    numSamples,
vltFLOAT *    meanVal,
vltFLOAT *    rmsVal
 


Generated on Wed Dec 3 14:56:30 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001