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

Data Types

type  t_msh_info
 

Enumerations

enum  {
  kw_meshformat = 1 , kw_endmeshformat , kw_physicalnames , kw_endphysicalnames ,
  kw_entities , kw_endentities , kw_partitionedentities , kw_endpartitionedentities ,
  kw_nodes , kw_endnodes , kw_elements , kw_endelements ,
  kw_periodic , kw_endperiodic , kw_ghostelements , kw_endghostelements ,
  kw_parametrizations , kw_endparametrizations , kw_nodedata , kw_endnodedata ,
  kw_elementdata , kw_endelementdata , kw_elementnodedata , kw_endelementnodedata ,
  kw_interpolationscheme , kw_endinterpolationscheme , kw_zzzzzzzzz
}
 

Functions/Subroutines

subroutine, public read_msh_file (filename, mesh)
 
integer function msh_get_integer (parser)
 
double precision function msh_get_double (parser)
 
character(len=:) function, allocatable msh_get_string (parser)
 
subroutine msh_check_mesh_format (parser)
 
subroutine msh_check_physical_names (parser)
 
subroutine msh_check_entities (parser, tok_kw)
 
subroutine msh_read_nodes (parser, msh_info, mesh)
 
subroutine msh_read_elements (parser, msh_info, mesh)
 
subroutine msh_skip_block (parser, start_kw, end_kw)
 
subroutine initialize_msh_reader (parser, filename)
 
subroutine finalize_msh_reader (parser)
 

Variables

type(t_keyword_name), dimension(kw_zzzzzzzzz-1) keywords
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
kw_meshformat 
kw_endmeshformat 
kw_physicalnames 
kw_endphysicalnames 
kw_entities 
kw_endentities 
kw_partitionedentities 
kw_endpartitionedentities 
kw_nodes 
kw_endnodes 
kw_elements 
kw_endelements 
kw_periodic 
kw_endperiodic 
kw_ghostelements 
kw_endghostelements 
kw_parametrizations 
kw_endparametrizations 
kw_nodedata 
kw_endnodedata 
kw_elementdata 
kw_endelementdata 
kw_elementnodedata 
kw_endelementnodedata 
kw_interpolationscheme 
kw_endinterpolationscheme 
kw_zzzzzzzzz 

Function/Subroutine Documentation

◆ finalize_msh_reader()

subroutine mod_read_tetrahedral_mesh::finalize_msh_reader ( type(t_parser) parser)
private

◆ initialize_msh_reader()

subroutine mod_read_tetrahedral_mesh::initialize_msh_reader ( type(t_parser) parser,
character(len=*), intent(in) filename )
private

◆ msh_check_entities()

subroutine mod_read_tetrahedral_mesh::msh_check_entities ( type(t_parser) parser,
type(t_token), intent(in) tok_kw )
private

◆ msh_check_mesh_format()

subroutine mod_read_tetrahedral_mesh::msh_check_mesh_format ( type(t_parser) parser)
private

◆ msh_check_physical_names()

subroutine mod_read_tetrahedral_mesh::msh_check_physical_names ( type(t_parser) parser)
private

◆ msh_get_double()

double precision function mod_read_tetrahedral_mesh::msh_get_double ( type(t_parser) parser)
private

◆ msh_get_integer()

integer function mod_read_tetrahedral_mesh::msh_get_integer ( type(t_parser) parser)
private

◆ msh_get_string()

character(len=:) function, allocatable mod_read_tetrahedral_mesh::msh_get_string ( type(t_parser) parser)
private

◆ msh_read_elements()

subroutine mod_read_tetrahedral_mesh::msh_read_elements ( type(t_parser) parser,
type(t_msh_info), intent(inout) msh_info,
type(t_tetrahedral_mesh), intent(inout) mesh )
private

◆ msh_read_nodes()

subroutine mod_read_tetrahedral_mesh::msh_read_nodes ( type(t_parser) parser,
type(t_msh_info), intent(inout) msh_info,
type(t_tetrahedral_mesh), intent(inout) mesh )
private

◆ msh_skip_block()

subroutine mod_read_tetrahedral_mesh::msh_skip_block ( type(t_parser) parser,
integer, intent(in) start_kw,
integer, intent(in) end_kw )
private

◆ read_msh_file()

subroutine, public mod_read_tetrahedral_mesh::read_msh_file ( character(len=*), intent(in) filename,
type(t_tetrahedral_mesh), intent(out) mesh )

Variable Documentation

◆ keywords

type(t_keyword_name), dimension(kw_zzzzzzzzz-1) mod_read_tetrahedral_mesh::keywords
private