Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::Import3DMeshGmsh Class Reference

#include <meshImport3Dgmsh.hh>

Inheritance diagram for concepts::Import3DMeshGmsh:
concepts::Mesh3 concepts::Mesh concepts::OutputOperator

Public Member Functions

 Import3DMeshGmsh (const std::string &filename)
 
unsigned int ncell () const
 Returns the number of cells in the mesh.
 
concepts::Scan3scan ()
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

Imports a 3D mesh consisting only of hexahedrons from created with the mesh generator gmsh.

This version reads the MSH ASCII file format (.msh). Parser reads only elements of type

  1. 1-node point (elm-type 15),
  2. 2-node line (elm-type 1),
  3. 4-node quadrangle (elm-type 3),
  4. 8-node hexahedron (elm-type 5),

Elements with other flags will be ignored. Curved elements are not supported.

For more information about Gmsh see http://geuz.org/gmsh/

Author
Philipp Kliewe, 2013

Definition at line 37 of file meshImport3Dgmsh.hh.

Constructor & Destructor Documentation

◆ Import3DMeshGmsh()

concepts::Import3DMeshGmsh::Import3DMeshGmsh ( const std::string &  filename)

Constructor. Creates a mesh from a Gmsh file (.msh).

Parameters
filenameFile generated by gmsh

Member Function Documentation

◆ info()

virtual std::ostream & concepts::Import3DMeshGmsh::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ ncell()

unsigned int concepts::Import3DMeshGmsh::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 48 of file meshImport3Dgmsh.hh.

◆ scan()

concepts::Scan3 * concepts::Import3DMeshGmsh::scan ( )
inlinevirtual

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh3.

Definition at line 52 of file meshImport3Dgmsh.hh.


The documentation for this class was generated from the following file: