0.6.0
Loading...
Searching...
No Matches
mof3d_minimization.f90 File Reference

Functions/Subroutines

program test_minimization
 
subroutine transform_polyhedron (polyhedron, volume, transformation, point_backup, normal_backup, tangent_backup)
 
subroutine inverse_transformation (polyhedron, transformation, polyhedron_full, polyhedron_empty, point_backup, normal_backup, tangent_backup)
 
subroutine print_polyhedron_info (polyhedron)
 
subroutine print_polyhedron (polyhedron)
 
subroutine init_random_seed ()
 
integer function lcg (s)
 

Function/Subroutine Documentation

◆ init_random_seed()

subroutine test_minimization::init_random_seed
private

◆ inverse_transformation()

subroutine test_minimization::inverse_transformation ( type(t_polyhedron), intent(inout) polyhedron,
type(t_cg_transformation), intent(in) transformation,
type(t_polyhedron), intent(inout) polyhedron_full,
type(t_polyhedron), intent(inout) polyhedron_empty,
double precision, dimension(:,:), allocatable point_backup,
double precision, dimension(:,:), allocatable normal_backup,
double precision, dimension(:,:), allocatable tangent_backup )
private

◆ lcg()

integer function test_minimization::lcg ( integer(int64) s)
private

◆ print_polyhedron()

subroutine test_minimization::print_polyhedron ( type(t_polyhedron), intent(in) polyhedron)
private

◆ print_polyhedron_info()

subroutine test_minimization::print_polyhedron_info ( type(t_polyhedron), intent(in) polyhedron)
private

◆ test_minimization()

program test_minimization

◆ transform_polyhedron()

subroutine test_minimization::transform_polyhedron ( type(t_polyhedron), intent(inout) polyhedron,
double precision, intent(in) volume,
type(t_cg_transformation), intent(out) transformation,
double precision, dimension(:,:), allocatable point_backup,
double precision, dimension(:,:), allocatable normal_backup,
double precision, dimension(:,:), allocatable tangent_backup )