UFJF - Machine Learning Toolkit  0.51.8
mltk::metrics::dist::DistanceMatrix< DistanceFunc > Class Template Reference
Inheritance diagram for mltk::metrics::dist::DistanceMatrix< DistanceFunc >:
Collaboration diagram for mltk::metrics::dist::DistanceMatrix< DistanceFunc >:

Public Member Functions

 DistanceMatrix (mltk::Data< double > &data, const bool isDiagonal=false, const size_t threads=std::thread::hardware_concurrency())
 
- Public Member Functions inherited from mltk::metrics::dist::BaseMatrix
 BaseMatrix (mltk::Data< double > &data, const bool isDiagonal=false, const size_t threads=std::thread::hardware_concurrency())
 
bool isDiagonalMatrix () const
 
size_t size () const
 
mltk::Point< double > operator[] (size_t i) const
 
mltk::Point< double > & operator[] (size_t i)
 

Additional Inherited Members

- Protected Attributes inherited from mltk::metrics::dist::BaseMatrix
mltk::Point< double >::Matrix rows
 
bool isDiagonal {false}
 
size_t threads { std::thread::hardware_concurrency() }
 

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