Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

Impala::Core::Training::PrecomputeTask Class Reference

PrecomputeTask: manages information about what to compute. More...

#include <PrecomputeTask.h>

Collaboration diagram for Impala::Core::Training::PrecomputeTask:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Matrix::DistributedAccess DistributedAccess
typedef Matrix::VirtualMatrix VirtualMatrix
typedef Feature::VirtualFeatureTable VirtualFeatureTable
typedef Feature::VirtualFeatureTableFactory VFTFactory
typedef Persistency::File File
typedef Persistency::FeatureLocator FeatureLocator
typedef Persistency::DistributedAccessRepository DistributedAccessRepository
typedef Persistency::FeatureTableRepository FeatureTableRepository
typedef Persistency::KernelMatrixLocator KernelMatrixLocator
typedef Persistency::KernelMatrixRepository KernelMatrixRepository

Public Member Functions

 PrecomputeTask (bool computingTestKernel, const KernelMatrixLocator &thisKerLoc, DistributedAccess *develKernel, const FeatureLocator &thisFeatLoc, const FeatureLocator &develFeatLoc)
virtual ~PrecomputeTask ()
size_t NrFeatures () const
String GetFeatureName (int feature) const
Real64 GetFeatureWeight (int feature) const
Real64 GetTotalFeatureWeight () const
Real64 GetFeatureAverage (int feature) const
bool IsSymmetric () const
bool IsChi2 () const
FeatureLocator GetFeatureLocatorA (int index)
FeatureLocator GetFeatureLocatorB (int index)
VirtualMatrixGetWritableMatrix (int nrRow, int nrCol)
void Finalize ()

Static Public Member Functions

static void ComputeDevelKernel (Database::RawDataSet *dataSet, const KernelMatrixLocator &kerLoc, CString inputFeatures)
static void ComputeTestKernel (const Persistency::Locator &dstLoc, CString walkType, CString container, Database::RawDataSet *develSet, DistributedAccess *develKernel, CString featureIndexCat, CString model, CString kernelMatrixName)
static void Execute (PrecomputeTask *pt)

Private Attributes

bool mComputingTestKernel
KernelMatrixLocator mThisKerLoc
DistributedAccessmDevelKernel
FeatureLocator mThisFeatLoc
FeatureLocator mDevelFeatLoc
VirtualMatrixmMatrix
Core::Feature::VirtualFeatureTableIOBufferWritermWriter
 ILOG_VAR_DEC

Detailed Description

PrecomputeTask: manages information about what to compute.

Definition at line 20 of file PrecomputeTask.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 13 09:21:16 2011 for ImpalaSrc by  doxygen 1.5.1