Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Gmsh mesh file parser #233

Merged
merged 5 commits into from
Jul 30, 2023
Merged

add Gmsh mesh file parser #233

merged 5 commits into from
Jul 30, 2023

Commits on Jul 22, 2023

  1. add Gmsh mesh file parser

    In this commit added mesh file io for modmesh, it lets modmesh has
    capabilty to read third-party mesh generator generated file and convert
    the content to a data structure that allow modmesh can use it to do some
    calculation.
    
    Currently mesh io only support Gmsh format.
    j8xixo12 committed Jul 22, 2023
    Configuration menu
    Copy the full SHA
    626ec62 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. code quality enhancement

    In this commit, I made the following additions and modifications:
    
    1. Renamed cpp/modmesh/io to cpp/modmesh/inout to prevent
       unnecessary ambiguity.
    2. Renamed the namespace IO to inout and removed the Gmsh namespace.
    3. Renamed the struct ElementDef to GmshElementDef.
    4. Moved non-template functions from gmsh.hpp to gmsh.cpp.
    5. The Gmsh constructor now takes a string input as data, and the
       python wrapper also takes py::bytes as input, therefore file IO
       is now taken care of by python.
    j8xixo12 committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    946f92c View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    8e36ed1 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    f7de14f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    becebae View commit details
    Browse the repository at this point in the history