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

Hexagonal mesh model #3279

Draft
wants to merge 16 commits into
base: develop
Choose a base branch
from
Draft

Conversation

ebknudsen
Copy link
Contributor

Description

Work in in progress - not ready for review yet

This PR introduces a hexagonal mesh as an alternative to rectilinear and cylindrical meshes. The implementation is intended to somewhat mimic the implementation of cylindrical meshes, and should function as a simple drop in substitution to the existing meshes.

It is possible that the functionality may be targeted through a lattice description instead, yet I believe this forms an easy-to-use and easy-to-grasp alternative. At present the code is contained in separate files hex_mesh.cpp/.h but it is intended to be merged into mesh once the code is mature.

Fixes # (issue)

Checklist

  • I have performed a self-review of my own code
  • I have run clang-format (version 15) on any C++ source files (if applicable)
  • I have followed the style guidelines for Python source files (if applicable)
  • I have made corresponding changes to the documentation (if applicable)
  • I have added tests that prove my fix is effective or that my feature works (if applicable)

@pshriwise pshriwise marked this pull request as draft January 31, 2025 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants