31 #ifndef _ABSOLUTEDEVIATIONLOSS_H__ 
   32 #define _ABSOLUTEDEVIATIONLOSS_H__ 
  127     virtual const char* 
get_name()
 const { 
return "AbsoluteDeviationLoss"; }
 
~CAbsoluteDeviationLoss()
double norm(double *v, double p, int n)
CAbsoluteDeviationLoss implements the absolute deviation loss function.   . 
Class CLossFunction is the base class of all loss functions. 
virtual float64_t get_square_grad(float64_t prediction, float64_t label)
float64_t loss(float64_t prediction, float64_t label)
virtual float64_t get_update(float64_t prediction, float64_t label, float64_t eta_t, float64_t norm)
virtual ELossType get_loss_type()
float64_t first_derivative(float64_t prediction, float64_t label)
all of classes and functions are contained in the shogun namespace 
virtual const char * get_name() const 
float64_t second_derivative(float64_t prediction, float64_t label)
ELossType
shogun loss type