List of all members | Public Member Functions | Private Attributes
RdChannelLinearPredictorRFISuppressor::LinearPredictor Class Reference

#include <LinearPredictor.h>

Public Member Functions

 LinearPredictor (unsigned int numCoeffPerChannel, unsigned int delayLine, unsigned int numChannels, unsigned int optimization=1)
 
std::vector< std::vector
< double > > 
predict (std::vector< std::vector< double > > const &channels) const
 
void train (std::vector< std::vector< double > > const &channels, double fudgeFactor)
 

Private Attributes

MatrixXd covMatr
 
unsigned int delayLine
 
unsigned int dimCovMatr
 
unsigned int dimPredictorCoefficients
 
unsigned int numChannels
 
unsigned int numCoeffPerChannel
 
unsigned int optimization
 
MatrixXd predictorCoefficients
 
unsigned int totalPredictorOffset
 

Detailed Description

Definition at line 25 of file LinearPredictor.h.

Constructor & Destructor Documentation

RdChannelLinearPredictorRFISuppressor::LinearPredictor::LinearPredictor ( unsigned int  numCoeffPerChannel,
unsigned int  delayLine,
unsigned int  numChannels,
unsigned int  optimization = 1 
)

Definition at line 28 of file LinearPredictor.cc.

References covMatr, and exit.

Member Function Documentation

std::vector< std::vector< double > > RdChannelLinearPredictorRFISuppressor::LinearPredictor::predict ( std::vector< std::vector< double > > const &  channels) const
void RdChannelLinearPredictorRFISuppressor::LinearPredictor::train ( std::vector< std::vector< double > > const &  channels,
double  fudgeFactor 
)

Member Data Documentation

MatrixXd RdChannelLinearPredictorRFISuppressor::LinearPredictor::covMatr
private

Definition at line 41 of file LinearPredictor.h.

Referenced by LinearPredictor(), and train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::delayLine
private

Definition at line 34 of file LinearPredictor.h.

Referenced by train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::dimCovMatr
private

Definition at line 36 of file LinearPredictor.h.

Referenced by predict(), and train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::dimPredictorCoefficients
private

Definition at line 37 of file LinearPredictor.h.

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::numChannels
private

Definition at line 33 of file LinearPredictor.h.

Referenced by predict(), and train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::numCoeffPerChannel
private

Definition at line 32 of file LinearPredictor.h.

Referenced by predict(), and train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::optimization
private

Definition at line 39 of file LinearPredictor.h.

Referenced by train().

MatrixXd RdChannelLinearPredictorRFISuppressor::LinearPredictor::predictorCoefficients
private

Definition at line 42 of file LinearPredictor.h.

Referenced by predict(), and train().

unsigned int RdChannelLinearPredictorRFISuppressor::LinearPredictor::totalPredictorOffset
private

Definition at line 38 of file LinearPredictor.h.

Referenced by predict(), and train().


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

, generated on Tue Sep 26 2023.