Choral
Data Types | Modules | Functions/Subroutines
mesh_mod.F90 File Reference

Go to the source code of this file.

Data Types

interface  mesh_mod::mesh
 Derived type mesh. More...
 
interface  mesh_mod::clear
 
interface  mesh_mod::mesh
 Derived type mesh. More...
 
interface  mesh_mod::write
 
interface  mesh_mod::valid
 
interface  mesh_mod::print
 

Modules

module  mesh_mod
  DERIVED TYPE mesh
 

Functions/Subroutines

subroutine mesh_mod::mesh_clear (m)
 Destructor for mesh type. More...
 
subroutine, public mesh_mod::mesh_clear_2 (m)
 Destructor for mesh type clears the data tn the mesh built after 'call create(...)'. More...
 
subroutine mesh_mod::mesh_print (m)
 display cell types in the mesh More...
 
logical function mesh_mod::mesh_valid (m)
 Verify allocation. More...
 
type(mesh) function mesh_mod::readmesh (fileName, fileFormat)
  Constructor for the type mesh More...
 
subroutine mesh_mod::gmesh_readmesh (m)
 read mesh from gmsh ASCII file More...
 
subroutine, public mesh_mod::mesh_create_cltab (m, clTab)
 mesh constructor, second step, cell types and cell nodes are known cell types are in mclType cell node index are in clTab More...
 
subroutine mesh_mod::mesh_write (m, fileName, fileFormat, cell_tags)
 Write mesh 'm' to file 'fileName' with format 'fileFormat'. More...
 
subroutine mesh_mod::gmesh_writemesh (m, cell_tags)
 write mesh to gmsh ASCII file More...
 
type(mesh) function mesh_mod::mesh_create_1d (a, b, n)
  Constructor for the type mesh More...
 
subroutine, public mesh_mod::mesh_create_end (m)
 mesh constructor : final step More...
 
subroutine, public mesh_mod::getndcoord (ndCoord, s, ndInd, n, m)
 returns node coordinates of node indexes in ndInd More...
 
subroutine, public mesh_mod::flag_mesh_cells (flag, m, dim, f)
 OUTPUT: flag(:) array of logical with size mnbCl. More...
 
subroutine, public mesh_mod::closest_node (V, dist, pt, m, nDToNd, start)
 For each point X=pt(:,ii), determines a node V in the mesh m that minimises |X-V|. More...
 
logical function, public mesh_mod::cell_orientation (m, cl)
 has cell 'cl' the direct orientation ? More...
 
subroutine, public mesh_mod::interface_orientation (nb_itf, eps, n, m, cl)
 eps(ii) = +1 if the interface ii of the cell cl in mesh m is oriented outwards the cell cl = -1 otherwise More...