
| Public Member Functions | |
| mcal_pair_cost1 (const vnl_vector< double > &proj1, const vnl_vector< double > &proj2, const vnl_vector< double > &mode1, const vnl_vector< double > &mode2, mcal_single_basis_cost &cost) | |
| double | f (const vnl_vector< double > &x) | 
| virtual void | gradf (vnl_vector< double > const &x, vnl_vector< double > &gradient) | 
| vnl_vector< double > | gradf (vnl_vector< double > const &x) | 
| virtual void | compute (vnl_vector< double > const &x, double *f, vnl_vector< double > *g) | 
| int | get_number_of_unknowns () const | 
| void | fdgradf (vnl_vector< double > const &x, vnl_vector< double > &gradient, double stepsize=1e-5) | 
| vnl_vector< double > | fdgradf (vnl_vector< double > const &x) | 
| virtual double | reported_error (double f_value) | 
| virtual double | get_range_min () const | 
| virtual double | get_range_max () const | 
| virtual vnl_unary_function < double, vnl_vector< double > > * | Copy () const | 
| Public Attributes | |
| int | dim | 
| Protected Member Functions | |
| void | set_number_of_unknowns (int number_of_unknowns) | 
| Private Attributes | |
| const vnl_vector< double > & | proj1_ | 
| const vnl_vector< double > & | proj2_ | 
| const vnl_vector< double > & | mode1_ | 
| const vnl_vector< double > & | mode2_ | 
| mcal_single_basis_cost & | cost_ | 
| vnl_vector< double > | p1 | 
| vnl_vector< double > | p2 | 
| vnl_vector< double > | m1 | 
| vnl_vector< double > | m2 | 
Definition at line 53 of file mcal_general_ca.cxx.
| mcal_pair_cost1::mcal_pair_cost1 | ( | const vnl_vector< double > & | proj1, | 
| const vnl_vector< double > & | proj2, | ||
| const vnl_vector< double > & | mode1, | ||
| const vnl_vector< double > & | mode2, | ||
| mcal_single_basis_cost & | cost | ||
| ) |  [inline] | 
Definition at line 63 of file mcal_general_ca.cxx.
| double mcal_pair_cost1::f | ( | const vnl_vector< double > & | x | ) |  [virtual] | 
Reimplemented from vnl_cost_function.
Definition at line 73 of file mcal_general_ca.cxx.
| mcal_single_basis_cost& mcal_pair_cost1::cost_  [private] | 
Definition at line 60 of file mcal_general_ca.cxx.
| vnl_vector<double> mcal_pair_cost1::m1  [private] | 
Definition at line 61 of file mcal_general_ca.cxx.
| vnl_vector<double> mcal_pair_cost1::m2  [private] | 
Definition at line 61 of file mcal_general_ca.cxx.
| const vnl_vector<double>& mcal_pair_cost1::mode1_  [private] | 
Definition at line 58 of file mcal_general_ca.cxx.
| const vnl_vector<double>& mcal_pair_cost1::mode2_  [private] | 
Definition at line 59 of file mcal_general_ca.cxx.
| vnl_vector<double> mcal_pair_cost1::p1  [private] | 
Definition at line 61 of file mcal_general_ca.cxx.
| vnl_vector<double> mcal_pair_cost1::p2  [private] | 
Definition at line 61 of file mcal_general_ca.cxx.
| const vnl_vector<double>& mcal_pair_cost1::proj1_  [private] | 
Definition at line 56 of file mcal_general_ca.cxx.
| const vnl_vector<double>& mcal_pair_cost1::proj2_  [private] | 
Definition at line 57 of file mcal_general_ca.cxx.
 1.7.5.1
 1.7.5.1