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

Functions/Subroutines

subroutine unstructured_mesh_definition ()
 
subroutine unstructured_mesh_definition_cut_cells ()
 
subroutine unstructured_mesh_definition_without_cut_cells ()
 
subroutine polygonize_polyhedra (connectivity, vertices, n_first, n_connectivity)
 
double precision function, dimension(:), allocatable unstructured_field (array)
 
logical function is_point_inside_cut_cell (cut_cell, n, corner_point, center_point, is_center_point_inside)
 
double precision function cross_product_2d (x, y)
 

Variables

double precision, dimension(:,:), allocatable vertices
 
integer(kind=8), dimension(:,:), allocatable connectivity
 
logical, dimension(:,:,:), allocatable is_outside_point
 
integer, dimension(:,:), allocatable associated_vertices_cut_cells
 

Function/Subroutine Documentation

◆ cross_product_2d()

double precision function mod_unstructured_transformation::cross_product_2d ( double precision, dimension(:), intent(in) x,
double precision, dimension(:), intent(in) y )

◆ is_point_inside_cut_cell()

logical function mod_unstructured_transformation::is_point_inside_cut_cell ( type(t_cut_cell), intent(in) cut_cell,
integer, intent(in) n,
double precision, dimension(:), intent(in) corner_point,
double precision, dimension(:), intent(in) center_point,
logical, intent(in) is_center_point_inside )

◆ polygonize_polyhedra()

subroutine mod_unstructured_transformation::polygonize_polyhedra ( integer(kind=8), dimension(:,:), intent(inout), allocatable connectivity,
double precision, dimension(:,:), intent(in) vertices,
integer, intent(in) n_first,
integer, intent(out) n_connectivity )

◆ unstructured_field()

double precision function, dimension(:), allocatable mod_unstructured_transformation::unstructured_field ( double precision, dimension(:,:,:), intent(in) array)

◆ unstructured_mesh_definition()

subroutine mod_unstructured_transformation::unstructured_mesh_definition

◆ unstructured_mesh_definition_cut_cells()

subroutine mod_unstructured_transformation::unstructured_mesh_definition_cut_cells

◆ unstructured_mesh_definition_without_cut_cells()

subroutine mod_unstructured_transformation::unstructured_mesh_definition_without_cut_cells

Variable Documentation

◆ associated_vertices_cut_cells

integer, dimension(:,:), allocatable mod_unstructured_transformation::associated_vertices_cut_cells

◆ connectivity

integer(kind=8), dimension(:,:), allocatable mod_unstructured_transformation::connectivity

◆ is_outside_point

logical, dimension(:,:,:), allocatable mod_unstructured_transformation::is_outside_point

◆ vertices

double precision, dimension(:,:), allocatable mod_unstructured_transformation::vertices