0.6.0
Loading...
Searching...
No Matches
mod_mof3d_gauss_newton Module Reference

Functions/Subroutines

pure subroutine, public mof3d_gauss_newton (cell, cell_volume, cell_centroid, ref_centroid1, ref_centroid2, ref_volume, use_analytic, angles, normal, stat, residual)
 
pure subroutine mof3d_gauss_newton2 (cell, cell_volume, cell_centroid, ref_centroid1, ref_centroid2, ref_volume, use_analytic, angles, normal, stat, residual)
 Gauss-Νewton method to minimize the objective function of MOF.
 

Function/Subroutine Documentation

◆ mof3d_gauss_newton()

pure subroutine, public mod_mof3d_gauss_newton::mof3d_gauss_newton ( type(t_polyhedron), intent(in) cell,
double precision, intent(in) cell_volume,
double precision, dimension(3), intent(in) cell_centroid,
double precision, dimension(3), intent(in) ref_centroid1,
double precision, dimension(3), intent(in) ref_centroid2,
double precision, intent(in) ref_volume,
logical, intent(in) use_analytic,
double precision, dimension(2), intent(inout) angles,
double precision, dimension(3), intent(out) normal,
integer, intent(out) stat,
double precision, dimension(2), intent(out) residual )