|
| | vpgl_ray_intersect_lsqr (std::vector< const vpgl_camera< T > * > cams, std::vector< vgl_point_2d< T > > image_pts, unsigned num_residuals) |
| | Constructor. More...
|
| |
| | ~vpgl_ray_intersect_lsqr () override=default |
| | Destructor. More...
|
| |
| void | f (vnl_vector< double > const &intersection_point, vnl_vector< double > &image_errors) override |
| | The main function. More...
|
| |
| void | throw_failure () |
| |
| void | clear_failure () |
| |
| virtual void | gradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian) |
| |
| void | fdgradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian, double stepsize) |
| |
| void | ffdgradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian, double stepsize) |
| |
| virtual void | trace (int iteration, vnl_vector< double > const &x, vnl_vector< double > const &fx) |
| |
| double | rms (vnl_vector< double > const &x) |
| |
| unsigned int | get_number_of_unknowns () const |
| |
| unsigned int | get_number_of_residuals () const |
| |
| bool | has_gradient () const |
| |
| bool VNL_ALGO_EXPORT | vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, double h, vnl_vector< double > const &x, vnl_matrix< double > &J) |
| |
| bool VNL_ALGO_EXPORT | vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_matrix< double > &J) |
| |
| bool VNL_ALGO_EXPORT | vnl_discrete_diff_fwd (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_vector< double > const &y, vnl_matrix< double > &J) |
| |
| bool VNL_ALGO_EXPORT | vnl_discrete_diff_sym (vnl_least_squares_function *lsf, double h, vnl_vector< double > const &x, vnl_matrix< double > &J) |
| |
| bool VNL_ALGO_EXPORT | vnl_discrete_diff_sym (vnl_least_squares_function *lsf, vnl_vector< double > const &h, vnl_vector< double > const &x, vnl_matrix< double > &J) |
| |
template<typename T>
class vpgl_ray_intersect_lsqr< T >
Definition at line 21 of file vpgl_ray_intersect.hxx.