, including all inherited members.
| add_curvatures(double a1, CurvatureType ct1, double a2, CurvatureType ct2) | Func | [static] |
| add_grad(UserVector< double > &g, const UserVector< double > &x) const | Func | [inline, virtual] |
| add_valgrad(double &val, UserVector< double > &g, const UserVector< double > &x) const | Func | [inline, virtual] |
| compute_sparsity_pattern(const vector< dvector > &sample_set) | Func | [inline, virtual] |
| CONCAVE enum value | Func | |
| CONVEX enum value | Func | |
| curv_type | SplitFunc | [private] |
| CurvatureType enum name | Func | |
| dim() const | Func | [inline] |
| dim_ | Func | [protected] |
| eval(const UserVector< double > &x) const | SplitFunc | [inline, virtual] |
| Func(int n=0, Pointer< ostream > out_func_p_=out_out_p, Pointer< ostream > out_func_log_p_=out_log_p) | Func | [inline] |
| get_curvature() const | SplitFunc | [inline, virtual] |
| get_sparsity() | Func | [inline, protected, virtual] |
| get_sparsity() const | Func | [inline, virtual] |
| grad(UserVector< double > &g, const UserVector< double > &x) const | SplitFunc | [inline, virtual] |
| Func::grad(const dvector &x) const | Func | [inline, virtual] |
| HessMult(UserVector< double > &y, const UserVector< double > &x, const UserVector< double > &z) const | SplitFunc | [inline, virtual] |
| Func::HessMult(const dvector &x, const dvector &z) const | Func | [inline, virtual] |
| ignore | SplitFunc | |
| INDEFINITE enum value | Func | |
| indices | SplitFunc | [private] |
| LINEAR enum value | Func | |
| min_eig_hess(const UserVector< double > &x, Param *param=NULL) const | Func | [virtual] |
| mult_curvature(double a, CurvatureType ct) | Func | [static] |
| operator<<(ostream &out, const CurvatureType &ct) | Func | [friend] |
| orig | SplitFunc | [private] |
| out_func_log_p | Func | |
| out_func_p | Func | |
| point | SplitFunc | [mutable, private] |
| print(ostream &out) const | SplitFunc | [virtual] |
| set_curvature(CurvatureType ct) | SplitFunc | [inline, virtual] |
| set_point(const UserVector< double > &x) const | SplitFunc | [inline] |
| sparsity | Func | [protected] |
| sparsity_available() const | Func | [inline, virtual] |
| SplitFunc(const Pointer< Func > &orig_, const ivector &indices_, const dvector &point_, const vector< int > &ignore_=vector< int >(0)) | SplitFunc | [inline] |
| SplitFunc(const Pointer< Func > &orig_, const ivector &indices_, const dvector &point_, const set< int > &ignore_, Pointer< SparsityInfo > si=NULL) | SplitFunc | [inline] |
| UNKNOWN enum value | Func | |
| valgrad(double &val, UserVector< double > &g, const UserVector< double > &x) const | Func | [inline, virtual] |
| ~Func() | Func | [inline, virtual] |