UFJF - Machine Learning Toolkit  0.51.8
All Classes Namespaces Files Functions Variables Pages
mltk::metrics::dist::BaseMatrix Class Reference
Inheritance diagram for mltk::metrics::dist::BaseMatrix:
Collaboration diagram for mltk::metrics::dist::BaseMatrix:

Public Member Functions

 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)
 

Protected Attributes

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: