Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Organize
src/meshpy/mesh_creation_functions
FolderThis PR addresses issue #319 of organizing the
src/meshpy/mesh_creation_functions
folder.Changes Made
Moved all application-style beam mesh modules to
mesh_creation_functions/applications
:beam_stent.py
beam_honeycomb.py
beam_fibers_in_rectangle.py
beam_wire.py
Split basic functionalities from
beam_basic_geometry.py
into new modules:beam_line.py
:Contains
create_beam_mesh_line
andcreate_beam_mesh_line_continuation
beam_arc.py
:Contains
create_beam_mesh_arc_segment_via_rotation
,create_beam_mesh_arc_segment_via_axis
,create_beam_mesh_arc_segment_2d
, andcreate_beam_mesh_arc_at_node
beam_helix.py
: containscreate_beam_mesh_helix
Left
beam_basic_geometry.py
with a deprecation warning:Renamed modules for clarity:
beam_curve.py
→beam_parametric_curve.py
beam_nurbs.py
→beam_from_nurbs_curve.py