Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

dsptypes.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  _sSCplx
 Single precision complex datatype. More...

struct  _sDCplx
 Double precision complex datatype. More...

struct  _sSPolar
 Single precision polar datatype. More...

struct  _sDPolar
 Double precision polar datatype. More...

union  _uSCoord
 Single precision cartesian/polar datatype. More...

union  _uDCoord
 Double precision cartesian/polar datatype. More...


Typedefs

typedef _sSCplx stSCplx
 Single precision complex datatype.

typedef _sSCplxstpSCplx
 Single precision complex datatype.

typedef _sDCplx stDCplx
 Double precision complex datatype.

typedef _sDCplxstpDCplx
 Double precision complex datatype.

typedef _sSPolar stSPolar
 Single precision polar datatype.

typedef _sSPolarstpSPolar
 Single precision polar datatype.

typedef _sDPolar stDPolar
 Double precision polar datatype.

typedef _sDPolarstpDPolar
 Double precision polar datatype.

typedef _uSCoord utSCoord
 Single precision cartesian/polar datatype.

typedef _uSCoordutpSCoord
 Single precision cartesian/polar datatype.

typedef _uDCoord utDCoord
 Double precision cartesian/polar datatype.

typedef _uDCoordutpDCoord
 Double precision cartesian/polar datatype.


Typedef Documentation

typedef struct _sSCplx stSCplx
 

Single precision complex datatype.

Type prefix is left out to prevent need of source code changes when precision is changed.

Referenced by clDSPOp::Add(), clDSPOp::Copy(), clDSPOp::CplxPow(), clDSPOp::CplxRoot(), clDSPOp::Div(), dsp_caddf(), dsp_cdivf(), dsp_cmulf(), dsp_cset2f(), dsp_csetf(), dsp_csubf(), clHankel::Initialize(), clFlipBand::Initialize(), clFilter::Initialize(), clDSPOp::Mul(), clHankel::Process0(), clHankel::Process1(), clDSPOp::Reverse(), clDSPOp::Set(), and clDSPOp::Sub().

typedef struct _sSCplx * stpSCplx
 

Single precision complex datatype.

Type prefix is left out to prevent need of source code changes when precision is changed.

Referenced by clDSPOp::Add(), clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), clDSPOp::Copy(), clDSPOp::CplxAdd(), clDSPOp::CplxConj(), clDSPOp::CplxDiv(), clDSPOp::CplxExp(), clDSPOp::CplxLog(), clDSPOp::CplxLog10(), clDSPOp::CplxMul(), clDSPOp::CplxMulC(), clDSPOp::CplxPow(), clDSPOp::CplxRoot(), clDSPOp::CplxSub(), clDSPOp::Div(), dsp_cadd2f(), dsp_cadd3f(), dsp_caddf(), dsp_cart2polar2f(), dsp_cart2polar3f(), dsp_ccmulf(), dsp_ccmulf_nip(), dsp_ccopyf(), dsp_cdiv2f(), dsp_cdiv3f(), dsp_cdivf(), dsp_cfftf_nip(), dsp_chmul2f(), dsp_chmulf(), dsp_cifftf_nip(), dsp_cmul2f(), dsp_cmul3f(), dsp_cmulf(), dsp_cset2f(), dsp_csetf(), dsp_csub2f(), dsp_csub3f(), dsp_csubf(), dsp_czerof(), dsp_fftf(), dsp_fftf_nip(), dsp_fftw_convertcf2d(), dsp_fftw_convertcf2f(), dsp_fftw_convertd2cf(), dsp_fftw_convertf2cf(), dsp_filter_get_ccoeffsf(), dsp_filter_put2f(), dsp_filter_set_ccoeffsf(), dsp_ifftf_nip(), dsp_magnitudef(), dsp_phasef(), dsp_polar2cart2f(), dsp_polar2cart3f(), dsp_powerf(), dsp_powerphasef(), clDSPOp::FFTi(), clDSPOp::FFTo(), clDSPOp::FFTWConvert(), clFilter::GetCoeffs(), clDSPOp::IFFTo(), clFilter::InitCoeffsS(), clDSPOp::Magnitude(), clDSPOp::Mul(), clDSPOp::MulC(), clDSPAlloc::operator stSCplx *(), clDSPOp::Phase(), clDSPOp::Polar2Cart(), clDSPOp::PolarToCart(), clDSPOp::Power(), clDSPOp::PowerPhase(), clHankel::Process0(), clHankel::Process1(), clFlipBand::Put(), clFilter::Put(), clFilter::ReadyFilterS(), clDSPOp::Reverse(), clDSPOp::Set(), clFilter::SetCoeffs(), clDSPOp::Sub(), and clDSPOp::Zero().

typedef struct _sDCplx stDCplx
 

Double precision complex datatype.

Referenced by clDSPOp::Add(), clDSPOp::Copy(), clDSPOp::CplxPow(), clDSPOp::CplxRoot(), clDSPOp::Div(), dsp_cadd(), dsp_cdiv(), dsp_cmul(), dsp_cset(), dsp_cset2(), dsp_csub(), clHankel::Initialize(), clFlipBand::Initialize(), clFilter::Initialize(), clDSPOp::Mul(), clHankel::Process0(), clHankel::Process1(), clDSPOp::Reverse(), clDSPOp::Set(), and clDSPOp::Sub().

typedef struct _sDCplx * stpDCplx
 

Double precision complex datatype.

Referenced by clDSPOp::Add(), clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), clDSPOp::Copy(), clDSPOp::CplxAdd(), clDSPOp::CplxConj(), clDSPOp::CplxDiv(), clDSPOp::CplxExp(), clDSPOp::CplxLog(), clDSPOp::CplxLog10(), clDSPOp::CplxMul(), clDSPOp::CplxMulC(), clDSPOp::CplxPow(), clDSPOp::CplxRoot(), clDSPOp::CplxSub(), clDSPOp::Div(), dsp_cadd(), dsp_cadd2(), dsp_cadd3(), dsp_cart2polar2(), dsp_cart2polar3(), dsp_ccmul(), dsp_ccmul_nip(), dsp_ccopy(), dsp_cdiv(), dsp_cdiv2(), dsp_cdiv3(), dsp_cfft_nip(), dsp_chmul(), dsp_chmul2(), dsp_cifft_nip(), dsp_cmul(), dsp_cmul2(), dsp_cmul3(), dsp_cset(), dsp_cset2(), dsp_csub(), dsp_csub2(), dsp_csub3(), dsp_czero(), dsp_fft(), dsp_fft_nip(), dsp_fftw_convertcd2d(), dsp_fftw_convertcd2f(), dsp_fftw_convertd2cd(), dsp_fftw_convertf2cd(), dsp_filter_get_ccoeffs(), dsp_filter_put2(), dsp_filter_set_ccoeffs(), dsp_ifft_nip(), dsp_magnitude(), dsp_phase(), dsp_polar2cart2(), dsp_polar2cart3(), dsp_power(), dsp_powerphase(), clDSPOp::FFTi(), clDSPOp::FFTo(), clDSPOp::FFTWConvert(), clFilter::GetCoeffs(), clDSPOp::IFFTo(), clFilter::InitCoeffsD(), clDSPOp::Magnitude(), clDSPOp::Mul(), clDSPOp::MulC(), clDSPAlloc::operator stDCplx *(), clDSPOp::Phase(), clDSPOp::Polar2Cart(), clDSPOp::PolarToCart(), clDSPOp::Power(), clDSPOp::PowerPhase(), clHankel::Process0(), clHankel::Process1(), clFlipBand::Put(), clFilter::Put(), clFilter::ReadyFilterD(), clDSPOp::Reverse(), clDSPOp::Set(), clFilter::SetCoeffs(), clDSPOp::Sub(), and clDSPOp::Zero().

typedef struct _sSPolar stSPolar
 

Single precision polar datatype.

typedef struct _sSPolar * stpSPolar
 

Single precision polar datatype.

Referenced by clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), dsp_cart2polar3f(), dsp_polar2cart3f(), clDSPAlloc::operator stSPolar *(), clDSPOp::Polar2Cart(), and clDSPOp::PolarToCart().

typedef struct _sDPolar stDPolar
 

Double precision polar datatype.

typedef struct _sDPolar * stpDPolar
 

Double precision polar datatype.

Referenced by clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), dsp_cart2polar3(), dsp_polar2cart3(), clDSPAlloc::operator stDPolar *(), clDSPOp::Polar2Cart(), and clDSPOp::PolarToCart().

typedef union _uSCoord utSCoord
 

Single precision cartesian/polar datatype.

typedef union _uSCoord * utpSCoord
 

Single precision cartesian/polar datatype.

Referenced by clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), dsp_cart2polar4f(), dsp_polar2cart4f(), clDSPOp::Polar2Cart(), and clDSPOp::PolarToCart().

typedef union _uDCoord utDCoord
 

Double precision cartesian/polar datatype.

typedef union _uDCoord * utpDCoord
 

Double precision cartesian/polar datatype.

Referenced by clDSPOp::Cart2Polar(), clDSPOp::CartToPolar(), dsp_cart2polar4(), dsp_polar2cart4(), clDSPOp::Polar2Cart(), and clDSPOp::PolarToCart().


Generated on Tue Mar 2 19:46:51 2004 for libDSP by doxygen 1.3.6