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

mainPrecomputeKernelMatrix.cpp File Reference

#include "Basis/CmdOptions.h"
#include "Link/Mpi/MpiFuncs.h"
#include "Persistency/DistributedAccessRepository.h"
#include "Persistency/FeatureTableRepository.h"
#include "Core/Matrix/MatFunc.h"
#include "Core/Matrix/VirtualMatrixFactory.h"
#include "Core/Array/Pattern/PatMPixOp.h"
#include "Core/Array/PixSum.h"
#include "Core/Array/Set.h"
#include "Core/Array/Add.h"
#include "Core/Array/DivVal.h"
#include "Core/Array/MulVal.h"
#include "Core/Array/Exp.h"
#include "Core/Array/WriteRaw.h"
#include "Core/Array/MakeFromValue.h"
#include "Core/Array/PrintData.h"
#include "Core/Feature/FeatureTable.h"
#include "Core/Feature/FeatureDefinition.h"
#include "Core/Table/Write.h"
#include "Core/Table/Equals.h"
#include "Core/Table/Select.h"
#include "Core/Vector/Apply.h"
#include "Core/VideoSet/MakeVideoSet.h"
#include "Core/ImageSet/MakeImageSet.h"
#include "Core/Vector/Chi2Distance.h"
#include "Core/Vector/HistogramIntersection.h"
#include "Core/Vector/DotProduct.h"
#include "Util/PropertySet.h"
#include "Core/Database/MakeRawDataSet.h"
#include "Util/TimeStats.h"

Include dependency graph for mainPrecomputeKernelMatrix.cpp:

Go to the source code of this file.

Namespaces

namespace  Impala
namespace  Impala::Application
namespace  Impala::Application::Precompute

Functions

bool Impala::Application::Precompute::CheckFeatures (CmdOptions &options, RawDataSet *thisSet, DistributedAccess *da)
 This function loops over the "inputFeatures" option to find (weight,featureDef)-pairs and adds them to DistributedAccess.
Feature::FeatureTable * Impala::Application::Precompute::OpenFeatureTable (Feature::FeatureDefinition &featureDef, String indexCat, RawDataSet *dataset)
 opens feature table in MPI mode only node0 reads the table, then it is broadcasted
Feature::FeatureTable * Impala::Application::Precompute::GetPartial (Feature::FeatureTable *f, int partnumber, int partcount)
 Split table in subtables depending on this nodes id and the number of nodes if partcount == 1 the the full table is returned.
Matrix::Mat * Impala::Application::Precompute::ComputeMatrix (DistributedAccess *da, Feature::FeatureTable *devel, Feature::FeatureTable *test, String distanceFunction)
 Input one or two feature tables and out comes the kernel distance matrix.
double Impala::Application::Precompute::GetAverage (Matrix::Mat *distanceMatrix)
 the average is broadcasted over all nodes
int Impala::Application::Precompute::Precompute (CmdOptions &options)
int Impala::Application::Precompute::ChopMatrix (CmdOptions &options)
int Impala::Application::Precompute::MainPrecompute (int argc, char *argv[])
int main (int argc, char *argv[])


Generated on Thu Jan 13 09:05:36 2011 for ImpalaSrc by  doxygen 1.5.1