webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | List of all members
webrtc::CovarianceMatrixGenerator Class Reference

#include <covariance_matrix_generator.h>

Static Public Member Functions

static void UniformCovarianceMatrix (float wave_number, const std::vector< Point > &geometry, ComplexMatrix< float > *mat)
 
static void AngledCovarianceMatrix (float sound_speed, float angle, size_t frequency_bin, size_t fft_size, size_t num_freq_bins, int sample_rate, const std::vector< Point > &geometry, ComplexMatrix< float > *mat)
 
static void PhaseAlignmentMasks (size_t frequency_bin, size_t fft_size, int sample_rate, float sound_speed, const std::vector< Point > &geometry, float angle, ComplexMatrix< float > *mat)
 
static void UniformCovarianceMatrix (float wave_number, const std::vector< Point > &geometry, ComplexMatrix< float > *mat)
 
static void AngledCovarianceMatrix (float sound_speed, float angle, size_t frequency_bin, size_t fft_size, size_t num_freq_bins, int sample_rate, const std::vector< Point > &geometry, ComplexMatrix< float > *mat)
 
static void PhaseAlignmentMasks (size_t frequency_bin, size_t fft_size, int sample_rate, float sound_speed, const std::vector< Point > &geometry, float angle, ComplexMatrix< float > *mat)
 

Member Function Documentation

◆ AngledCovarianceMatrix() [1/2]

void webrtc::CovarianceMatrixGenerator::AngledCovarianceMatrix ( float  sound_speed,
float  angle,
size_t  frequency_bin,
size_t  fft_size,
size_t  num_freq_bins,
int  sample_rate,
const std::vector< Point > &  geometry,
ComplexMatrix< float > *  mat 
)
static

◆ AngledCovarianceMatrix() [2/2]

static void webrtc::CovarianceMatrixGenerator::AngledCovarianceMatrix ( float  sound_speed,
float  angle,
size_t  frequency_bin,
size_t  fft_size,
size_t  num_freq_bins,
int  sample_rate,
const std::vector< Point > &  geometry,
ComplexMatrix< float > *  mat 
)
static

◆ PhaseAlignmentMasks() [1/2]

static void webrtc::CovarianceMatrixGenerator::PhaseAlignmentMasks ( size_t  frequency_bin,
size_t  fft_size,
int  sample_rate,
float  sound_speed,
const std::vector< Point > &  geometry,
float  angle,
ComplexMatrix< float > *  mat 
)
static

◆ PhaseAlignmentMasks() [2/2]

void webrtc::CovarianceMatrixGenerator::PhaseAlignmentMasks ( size_t  frequency_bin,
size_t  fft_size,
int  sample_rate,
float  sound_speed,
const std::vector< Point > &  geometry,
float  angle,
ComplexMatrix< float > *  mat 
)
static

◆ UniformCovarianceMatrix() [1/2]

static void webrtc::CovarianceMatrixGenerator::UniformCovarianceMatrix ( float  wave_number,
const std::vector< Point > &  geometry,
ComplexMatrix< float > *  mat 
)
static

◆ UniformCovarianceMatrix() [2/2]

void webrtc::CovarianceMatrixGenerator::UniformCovarianceMatrix ( float  wave_number,
const std::vector< Point > &  geometry,
ComplexMatrix< float > *  mat 
)
static

The documentation for this class was generated from the following files: