Functions/Subroutines | |
| subroutine | generate_map (mof_problem, n, use_symmetric) |
| subroutine | geometric_bfgs (mof_problem, use_symmetric, tolerance, max_iter) |
| subroutine | analytic_bfgs (mof_problem, use_symmetric, tolerance, max_iter) |
| subroutine | geometric_gauss_newton (mof_problem, use_symmetric, tolerance, max_iter) |
| subroutine | analytic_gauss_newton (mof_problem, use_symmetric, tolerance, max_iter) |
| pure double precision function, dimension(2) | normalize_angles (angles) |
| double precision pure function | modulo_tau (x) |
| pure subroutine | transform_gradient (transformation, angles, gradient, t_gradient) |
| pure subroutine | jacobian_angles (transformation, angles, jacobian) |
Variables | |
| double precision, parameter, private | pi = 2d0*acos(0d0) |
| subroutine mod_tools::analytic_bfgs | ( | type(t_mof_problem), intent(in) | mof_problem, |
| logical, intent(in) | use_symmetric, | ||
| double precision, intent(in) | tolerance, | ||
| integer, intent(in) | max_iter ) |
| subroutine mod_tools::analytic_gauss_newton | ( | type(t_mof_problem), intent(in) | mof_problem, |
| logical, intent(in) | use_symmetric, | ||
| double precision, intent(in) | tolerance, | ||
| integer, intent(in) | max_iter ) |
| subroutine mod_tools::generate_map | ( | type(t_mof_problem), intent(in) | mof_problem, |
| integer, intent(in) | n, | ||
| logical, intent(in) | use_symmetric ) |
| subroutine mod_tools::geometric_bfgs | ( | type(t_mof_problem), intent(in) | mof_problem, |
| logical, intent(in) | use_symmetric, | ||
| double precision, intent(in) | tolerance, | ||
| integer, intent(in) | max_iter ) |
| subroutine mod_tools::geometric_gauss_newton | ( | type(t_mof_problem), intent(in) | mof_problem, |
| logical, intent(in) | use_symmetric, | ||
| double precision, intent(in) | tolerance, | ||
| integer, intent(in) | max_iter ) |
| pure subroutine mod_tools::jacobian_angles | ( | double precision, dimension(3,3), intent(in) | transformation, |
| double precision, dimension(2), intent(in) | angles, | ||
| double precision, dimension(2,2), intent(out) | jacobian ) |
| double precision pure function mod_tools::modulo_tau | ( | double precision, intent(in) | x | ) |
| pure double precision function, dimension(2) mod_tools::normalize_angles | ( | double precision, dimension(2), intent(in) | angles | ) |
| pure subroutine mod_tools::transform_gradient | ( | double precision, dimension(3,3), intent(in) | transformation, |
| double precision, dimension(2), intent(in) | angles, | ||
| double precision, dimension(2), intent(in) | gradient, | ||
| double precision, dimension(2), intent(out) | t_gradient ) |
|
private |