### 9.1 Objective Functions

— : Objective (void)
— : Objective (const objective_fcn)
— : Objective (const objective_fcn, const gradient_fcn)
— : Objective (const Objective &a)
— : Objective& operator = (const Objective &a)
— : objective_fcn objective_function (void) const;
— : Objective& set_objective_function (const objective_fcn)
— : gradient_fcn gradient_function (void) const;
— : Objective& set_gradient_function (const gradient_fcn)