|
| pure subroutine, public | mod_mof3d_gradient::mof3d_compute_objective_function (centroid, ref_volume, ref_centroid1, ref_centroid2, cell_volume, cell_centroid, objective) |
| |
| pure subroutine, public | mod_mof3d_gradient::mof3d_compute_gradient (polyhedron, cell_volume, cell_centroid, angles, ref_volume, ref_centroid1, ref_centroid2, use_analytic, objective, gradient) |
| | Compute the gradient of the objective function of MOF.
|
| |
| pure subroutine, public | mod_mof3d_gradient::mof3d_compute_residual (polyhedron, cell_volume, cell_centroid, angles, ref_volume, ref_centroid1, ref_centroid2, use_analytic, residual, jacobian) |
| | Compute the residual of MOF and its jacobian.
|
| |
| pure subroutine | mod_mof3d_gradient::compute_residual_geometric (polyhedron, cell_volume, cell_centroid, angles, ref_volume, ref_centroid1, ref_centroid2, residual, jacobian) |
| | Compute the residual and the jacobian using geometric approaches.
|
| |
| pure subroutine | mod_mof3d_gradient::compute_residual_finite_differences (polyhedron, cell_volume, cell_centroid, angles, ref_volume, centroid, ref_centroid1, ref_centroid2, residual, jacobian) |
| |
| pure subroutine | mod_mof3d_gradient::compute_residual_analytic (polygon, cell_volume, cell_centroid, angles, ref_volume, centroid, ref_centroid1, ref_centroid2, residual, jacobian) |
| |
| pure double precision function, dimension(3, 3) | mod_mof3d_gradient::kronecker_product (u, v) |
| |