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. |
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
[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. |
Reduce the matrix by extracting only the rows corresponding to the depth at which averaging kernels are calculated.
[in] | m | A matrix to reduce. |
bool subsetKernels | ( | ) |
Return true if only a subset of the averaging kernels need to be calculated.
Vector that contains offsets into Avg Kern & Cov matrices for 5d and 3d problem. Used when only calculating a subset of Averaging Kernels.