class TMsKernel

base template type for sparse kernels. More...

Definition#include <F2_kernel.h>
Template formTMsKernel<class TNum, class TTarget>
InheritsTKernel [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TMsKernel base type for sparse kernels

int* lengths

lengths

TTarget** targets

targets

TNum** kernels

kernels

int length

length

TTarget* target

target

TNum* kernel

kernel

int absTargetsFlag

absTargetsFlag

 TMsKernel (int nKernels_arg,TKernel& kernel)

TMsKernel

 TMsKernel (int nKernels_arg,TKernel& kernel,int temp)

TMsKernel

 TMsKernel (int nKernels_arg,TLayout* kLT_arg,TProjectionMap& pMap_arg,TParser& parser)

TMsKernel

 TMsKernel (int nKernels_arg,TKernel& kernel, int* len_arg,TTarget** tar_arg,TNum** kernels_arg)

TMsKernel

 TMsKernel (int nKernels_arg,TKernel& kernel,int temp, int* len_arg,TTarget** tar_arg,TNum** kernels_arg)

TMsKernel

 TMsKernel (int nKernels_arg,TLayout* kLT_arg,TProjectionMap& pMap_arg,TParser& parser,int* len_arg,TTarget** tar_arg,TNum** kernels_arg)

TMsKernel

 ~TMsKernel ()

~TMsKernel

void  setKernel (int idx, TNum* kernel_arg)

setKernel

void  setKernel (int idx, TNum* kernel_arg, TNum thresh)

setKernel

TNum*  getKernel (int idx)

getKernel

[const]

TNum*  getKernel (int idx, TNum* kernel_arg)

getKernel

[const]

TFloat  getSparseness (int idx, int& used, int& size)

getSparseness

[const]

TFloat  getSparseness (int& used, int& size)

getSparseness

[const]

TFloat  getMemSparseness (int& sparseSize, int& unsparseSize)

getMemSparseness

[const]

void  outputState (ostream& os)

outputState

[const]

Reimplemented from TKernel.

void  outputState (ostream& os, int complete)

outputState

[const]

Reimplemented from TKernel.

void  allocate ()

allocate

[protected]

void  deallocate ()

deallocate

[protected]

Reimplemented from TKernel.

void  check ()

check

[protected]

Reimplemented from TKernel.