HMLP: High-performance Machine Learning Primitives
hmlp::gofmm::Configuration< T > Class Template Reference

Configuration contains all user-defined parameters. More...

#include <gofmm.hpp>

Inheritance diagram for hmlp::gofmm::Configuration< T >:
hmlp::gofmm::Setup< SPDMATRIX, SPLITTER, T > hmlp::mpigofmm::Setup< SPDMATRIX, SPLITTER, T >

Public Member Functions

 Configuration (DistanceMetric metric_type, size_t problem_size, size_t leaf_node_size, size_t neighbor_size, size_t maximum_rank, T tolerance, T budget)
 
void Set (DistanceMetric metric_type, size_t problem_size, size_t leaf_node_size, size_t neighbor_size, size_t maximum_rank, T tolerance, T budget)
 
void CopyFrom (Configuration< T > &config)
 
DistanceMetric MetricType ()
 
size_t ProblemSize ()
 
size_t LeafNodeSize ()
 
size_t NeighborSize ()
 
size_t MaximumRank ()
 
Tolerance ()
 
Budget ()
 
bool IsSymmetric ()
 
bool UseAdaptiveRanks ()
 
bool SecureAccuracy ()
 

Detailed Description

template<typename T>
class hmlp::gofmm::Configuration< T >

Configuration contains all user-defined parameters.

end class CommandLineHelper


The documentation for this class was generated from the following file: