Functions | Variables

AveragingKernel - Store the depths for averaging kernel and error covariance calculations.
[Supporting Modules]

Functions

void initializeAvgKernelCalculation (char *AvgKernInputLine, int maxDepth)
bool subsetKernels ()
bool calcAvgKernelCov ()
int getNumberOfAveragingKernels ()
int getAvgKernelDepth (int i)
MATRIX selectKernels (MATRIX m)

Variables

VECTOR depthsForReducing
 Vector that contains offsets into Avg Kern & Cov matrices for 5d and 3d problem. Used when only calculating a subset of Averaging Kernels.
VECTOR depths
 Vector contains depths for Averaging Kernel calculations.

Function Documentation

bool calcAvgKernelCov (  ) 

Return true if calculating ANY averaging kernels

int getAvgKernelDepth ( int  i  ) 

Return the Averaging Kernel depth at index i

int getNumberOfAveragingKernels (  ) 

Return the number of averaging kernels to calculate.

void initializeAvgKernelCalculation ( char *  AvgKernInputLine,
int  maxDepth 
)

Send a string, parse it and store the depths for averaging kernel calculation

Parameters:
[in] AvgKernInputLine Text line from input file specifying averaging kernel calculations
[in] maxDepth maximum value for a depth; 1 is the minimum, the size of the z-dimension in the input kernel files is the maximum.
MATRIX selectKernels ( MATRIX  m  ) 

Reduce the matrix by extracting only the rows corresponding to the depth at which averaging kernels are calculated.

Parameters:
[in] m A matrix to reduce.
Returns:
The reduced matrix.
bool subsetKernels (  ) 

Return true if only a subset of the averaging kernels need to be calculated.


Variable Documentation

Vector contains depths for Averaging Kernel calculations.

Vector that contains offsets into Avg Kern & Cov matrices for 5d and 3d problem. Used when only calculating a subset of Averaging Kernels.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines