SABER
type_mesh.F90 File Reference

Go to the source code of this file.

Data Types

type  type_mesh::row_type
 
type  type_mesh::mesh_type
 

Modules

module  type_mesh
 Subroutines/functions list.
 

Functions/Subroutines

subroutine type_mesh::mesh_alloc (mesh, n, use_cgal)
 Allocation. More...
 
subroutine type_mesh::mesh_init (mesh, mpl, rng, lon, lat, hull_bnd)
 Intialization. More...
 
subroutine type_mesh::mesh_dealloc (mesh)
 Release memory. More...
 
subroutine type_mesh::mesh_barycentric (mesh, mpl, lon, lat, tree, b, ib)
 Compute barycentric coordinates. More...
 
subroutine type_mesh::mesh_count_bnda (mesh, gmask, nbnda)
 Count boundary arcs. More...
 
subroutine type_mesh::mesh_get_bnda (mesh, gmask, nbnda, bnda_index)
 Get boundary arcs. More...
 
subroutine type_mesh::mesh_check_arc (mesh, mpl, lon_s, lat_s, il0, lon_e, lat_e, jl0, valid)
 Check if an arc is crossing mask boundaries. More...
 

Variables

integer, parameter type_mesh::nnmax = 20
 Maximum number of nearest neighbors in the triangle search. More...
 
real(kind_real), parameter type_mesh::acc_fac = five
 Acceptance factor for mesh neighbors. More...
 
real(kind_real), parameter type_mesh::pfactor = 1.0e-10_kind_real
 Perturbation factor. More...