Vita
Public Member Functions | List of all members
vita::basic_class_lambda_f< N > Class Template Reference

The basic interface of a classification lambda class. More...

#include <lambda_f.h>

Inherits vita::core_class_lambda_f, and detail::class_names< N >.

Inherited by vita::basic_binary_lambda_f< T, S, false >, vita::basic_dyn_slot_lambda_f< T, S, false >, vita::basic_gaussian_lambda_f< T, S, false >, vita::team_class_lambda_f< T, S, N, basic_binary_lambda_f >, vita::team_class_lambda_f< T, S, N, basic_dyn_slot_lambda_f >, vita::team_class_lambda_f< T, S, N, basic_gaussian_lambda_f >, vita::basic_binary_lambda_f< T, S, N >, vita::basic_dyn_slot_lambda_f< T, S, N >, vita::basic_gaussian_lambda_f< T, S, N >, and vita::team_class_lambda_f< T, S, N, L, C >.

Public Member Functions

 basic_class_lambda_f (const dataframe &)
 
double measure (const model_metric &, const dataframe &) const final
 
std::string name (const value_t &) const final
 
value_t operator() (const dataframe::example &) const final
 
- Public Member Functions inherited from vita::basic_src_lambda_f
virtual double measure (const model_metric &, const dataframe &) const =0
 
virtual std::string name (const value_t &) const =0
 
virtual classification_result tag (const dataframe::example &) const =0
 
- Public Member Functions inherited from vita::basic_lambda_f
virtual bool is_valid () const =0
 
virtual value_t operator() (const dataframe::example &) const =0
 

Detailed Description

template<bool N>
class vita::basic_class_lambda_f< N >

The basic interface of a classification lambda class.

Template Parameters
Nstores the name of the classes vs doesn't store the names

This class:

Definition at line 195 of file lambda_f.h.

Member Function Documentation

◆ measure()

template<bool N>
double vita::basic_class_lambda_f< N >::measure ( const model_metric ,
const dataframe  
) const
finalvirtual

◆ name()

template<bool N>
std::string vita::basic_class_lambda_f< N >::name ( const value_t ) const
finalvirtual

◆ operator()()

template<bool N>
value_t vita::basic_class_lambda_f< N >::operator() ( const dataframe::example ) const
finalvirtual

Implements vita::basic_lambda_f.


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