| alpha_aprox | mltk::classifier::PrimalClassifier< double > | protected | 
  | batchEvaluate(const Data< T > &data) | mltk::Learner< T > | virtual | 
  | batchEvaluateProbability(const mltk::Data< T > &data) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > |  | 
  | Classifier() (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline | 
  | Classifier(DataPointer< T > samples) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline | 
  | Classifier(const Classifier< T > &classifier) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inline | 
  | ctot | mltk::Learner< T > | protected | 
  | EPS | mltk::Learner< T > | protected | 
  | evaluate(const Point< T > &p, bool raw_value=false) override | mltk::classifier::KNNClassifier< T, Callable > | virtual | 
  | PrimalClassifier< double >::evaluate(const Point< double > &p, bool raw_value=false) override | mltk::classifier::PrimalClassifier< double > | inline | 
  | evaluateProbability(const mltk::Point< double > &p) (defined in mltk::classifier::Classifier< T >) | mltk::classifier::Classifier< T > | inlinevirtual | 
  | flexible | mltk::classifier::PrimalClassifier< double > | protected | 
  | gamma | mltk::classifier::Classifier< T > | protected | 
  | getCtot() const | mltk::Learner< T > | inline | 
  | getElapsedTime() const | mltk::Learner< T > | inline | 
  | getFormulationString() override | mltk::classifier::PrimalClassifier< double > | inlinevirtual | 
  | getMaxTime() const | mltk::Learner< T > | inline | 
  | getP() const | mltk::classifier::PrimalClassifier< double > | inline | 
  | getPredictionProbability() const | mltk::Learner< T > | inline | 
  | getQ() const | mltk::classifier::PrimalClassifier< double > | inline | 
  | getSamples() | mltk::Learner< T > | inline | 
  | getSolution() const | mltk::classifier::Classifier< T > | inline | 
  | getSolutionRef() | mltk::classifier::Classifier< T > | inline | 
  | getSteps() const | mltk::Learner< T > | inline | 
  | getUpdates() const | mltk::Learner< T > | inline | 
  | hasInitialSolution | mltk::classifier::Classifier< T > | protected | 
  | KNNClassifier()=default (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > |  | 
  | KNNClassifier(size_t _k, std::string _algorithm="brute") (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inlineexplicit | 
  | KNNClassifier(Data< T > &_samples, size_t _k, std::string _algorithm="brute") (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline | 
  | Learner()=default (defined in mltk::Learner< T >) | mltk::Learner< T > |  | 
  | Learner(DataPointer< T > _samples) (defined in mltk::Learner< T >) | mltk::Learner< T > | inlineexplicit | 
  | Learner(const Learner< T > &learner) (defined in mltk::Learner< T >) | mltk::Learner< T > | inline | 
  | MAX_EPOCH (defined in mltk::Learner< T >) | mltk::Learner< T > | protected | 
  | MAX_IT | mltk::Learner< T > | protected | 
  | max_time | mltk::Learner< T > | protected | 
  | MAX_UP | mltk::Learner< T > | protected | 
  | metric() (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline | 
  | MIN_INC | mltk::Learner< T > | protected | 
  | p (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | protected | 
  | precomputeDistances(mltk::Data< T > &data, bool diagonal=false, const size_t threads=std::thread::hardware_concurrency()) (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline | 
  | pred_prob (defined in mltk::Learner< T >) | mltk::Learner< T > | protected | 
  | PrimalClassifier() (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline | 
  | PrimalClassifier(DataPointer< double > samples) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline | 
  | PrimalClassifier(mltk::Data< double > &samples) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline | 
  | PrimalClassifier(const PrimalClassifier< double > &primal_learner) (defined in mltk::classifier::PrimalClassifier< double >) | mltk::classifier::PrimalClassifier< double > | inline | 
  | q | mltk::classifier::PrimalClassifier< double > | protected | 
  | rate | mltk::Learner< T > | protected | 
  | samples | mltk::Learner< T > | protected | 
  | seed | mltk::Learner< T > | protected | 
  | setAlphaAprox(double alpha_aprox) | mltk::classifier::PrimalClassifier< double > | inline | 
  | setCtot(int _ctot) | mltk::Learner< T > | inline | 
  | setEPS(double eps) | mltk::Learner< T > | inline | 
  | setFlexible(double flexible) | mltk::classifier::PrimalClassifier< double > | inline | 
  | setGamma(double gamma) | mltk::classifier::Classifier< T > | inline | 
  | setLearningRate(double learning_rate) | mltk::Learner< T > | inline | 
  | setMaxEpochs(int MAX_EPOCHS) | mltk::Learner< T > | inline | 
  | setMaxIterations(int max_it) | mltk::Learner< T > | inline | 
  | setMaxTime(double maxtime) | mltk::Learner< T > | inline | 
  | setMaxUpdates(int max_up) | mltk::Learner< T > | inline | 
  | setpNorm(double p) | mltk::classifier::PrimalClassifier< double > | inline | 
  | setPrecomputedDistances(metrics::dist::BaseMatrix _distances) (defined in mltk::classifier::KNNClassifier< T, Callable >) | mltk::classifier::KNNClassifier< T, Callable > | inline | 
  | setqNorm(double q) | mltk::classifier::PrimalClassifier< double > | inline | 
  | setSamples(const Data< T > &data) | mltk::Learner< T > | inlinevirtual | 
  | setSamples(DataPointer< T > data) | mltk::Learner< T > | inlinevirtual | 
  | setSeed(const size_t _seed) | mltk::Learner< T > | inline | 
  | setSolution(Solution solution) | mltk::classifier::Classifier< T > | inline | 
  | setStartTime(double stime) | mltk::Learner< T > | inline | 
  | setSteps(int _steps) | mltk::Learner< T > | inline | 
  | setTimer(Timer _timer) | mltk::Learner< T > | inline | 
  | setVerbose(int _verbose) | mltk::Learner< T > | inline | 
  | setW(std::vector< double > w) | mltk::classifier::Classifier< T > | inline | 
  | solution | mltk::classifier::Classifier< T > | protected | 
  | start_time | mltk::Learner< T > | protected | 
  | steps | mltk::Learner< T > | protected | 
  | svs | mltk::classifier::Classifier< T > | protected | 
  | timer | mltk::Learner< T > | protected | 
  | train() override | mltk::classifier::KNNClassifier< T, Callable > | virtual | 
  | verbose | mltk::Learner< T > | protected | 
  | w | mltk::classifier::PrimalClassifier< double > | protected | 
  | ~Learner()=default (defined in mltk::Learner< T >) | mltk::Learner< T > | virtual |