Commit graph

80 commits

Author SHA1 Message Date
Micah Gale
7ed12788df
Clarifying documentation for Cones (#2892) 2024-03-09 12:49:28 -06:00
Paul Romano
fa2330103d
Release of version 0.14.0 (#2754) 2023-11-06 14:50:16 -06:00
Paul Romano
ac941f79e0
Add RectangularPrism and HexagonalPrism composite surfaces (#2739)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2023-11-01 09:13:40 -05:00
Paul Romano
94f02ae10b
Bump version to 0.14.0-dev (#2740) 2023-10-31 16:55:19 -05:00
Jonathan Shimwell
9b7b33c7fa
Ruff comments on code (#2696)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-09-26 03:37:19 +00:00
Olek
922b3f9de6
Cylindrical prism with optional filleted edges (#2309)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Wilson <paul.wilson@wisc.edu>
2023-07-18 12:11:06 -05:00
Jonathan Shimwell
4a1ff3350d
Merge pull request #2488 from paulromano/lazy-import-matplotlib
Defer import of matplotlib in multipole.py
2023-04-27 09:35:30 +01:00
Paul Romano
f2549c9470 Defer a few more matplotlib imports 2023-04-26 09:48:05 -05:00
Paul Romano
01cd2cc8dd
Check that distances are all positive
Co-authored-by: Ethan Peterson <ethan.peterson@mit.edu>
2023-04-24 10:53:00 -05:00
Paul Romano
da24021119 Add property for distances in CruciformPrism 2023-04-24 09:48:26 -05:00
Paul Romano
95e3f94630 Implement CruciformPrism composite surface 2023-04-04 22:49:11 +02:00
Paul Romano
7bbf5466e6 Add missing versionadded directives 2023-03-28 13:34:14 -05:00
Ethan Peterson
2f5428f739
Update openmc/model/surface_composite.py
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2023-03-24 12:13:00 -04:00
Ethan Peterson
1a2d1237da
Update openmc/model/surface_composite.py
Co-authored-by: Jonathan Shimwell <drshimwell@gmail.com>
2023-02-16 12:27:15 -05:00
Ethan Peterson
637080a0c2 address comments from @hassec review 2023-02-06 15:52:46 -05:00
Ethan Peterson
78b0fbaa27 finished polygon self-intersection check 2023-02-05 22:02:14 -05:00
Ethan Peterson
e20e648690 check for duplicate points 2023-01-30 19:40:00 -05:00
Ethan Peterson
4fade673a7 refactor to single validate_points method 2023-01-25 16:27:12 -05:00
Ethan Peterson
afbbc3d845 try to constrain triangulation 2023-01-24 23:00:27 -05:00
Ethan Peterson
2283e08fdc add abs_tol to prevent cones with infinite or 0 slope 2022-11-10 13:00:11 -05:00
Ethan Peterson
2adbe97194 updated algorithms and documentation 2022-11-10 11:15:24 -05:00
Ethan Peterson
d314bedbd7 improving documentation and style 2022-11-10 11:15:24 -05:00
Ethan Peterson
b0d71b3146 Apply suggestions from @paulromano code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-11-10 11:15:24 -05:00
Ethan Peterson
8ddb045c7d added warning about non-transmissive boundary_type 2022-11-10 11:15:24 -05:00
Ethan Peterson
a587f5e1c9 forgot to remove print 2022-11-10 11:15:24 -05:00
Ethan Peterson
fdc3cfcfbb fixed proper boundary_type setting? 2022-11-10 11:15:24 -05:00
Ethan Peterson
299525984f simplified offset method 2022-11-10 11:15:24 -05:00
Ethan Peterson
bf58a46a9c cleaning up and moving all methods to instance methods rather than module 2022-11-10 11:15:24 -05:00
Ethan Peterson
a26dcc65b7 cleaning up/consolidating functions 2022-11-10 11:15:24 -05:00
Ethan Peterson
3fe2bf4cb6 cleaning up unnecessary methods 2022-11-10 11:15:24 -05:00
Ethan Peterson
f6f2ed7b17 got other basis sets working 2022-11-10 11:15:24 -05:00
Ethan Peterson
aa7aab1768 method to break polygon into convex sets complete 2022-11-10 11:15:24 -05:00
Ethan Peterson
f6152d8250 working on other basis options 2022-11-10 11:15:24 -05:00
Paul Romano
d31b083685 Address @yardasol review comments 2022-08-16 16:19:55 -05:00
Paul Romano
17482d4fbe Change ordering of halfspaces for RectangularParallelepiped -/+ 2022-08-03 06:45:38 -05:00
Paul Romano
6f1f42e5c5 Fix docstring for IsogonalOctagon (missing 'r' for raw) 2022-05-04 07:08:25 -05:00
yardasol
77b4ec5647 pep8 and consistency fixes in docstring 2022-04-28 10:30:47 -05:00
yardasol
2cccc1b788 docstring fixes for from_theta_alpha; remove cruft attributes 2022-04-28 10:26:58 -05:00
yardasol
51e5d1ccd2 make theta1,theta2 formulation the default; add alternate constructor for theta,alpha formulation 2022-04-27 12:56:39 -05:00
yardasol
fc3809c2df add periods 2022-04-26 14:28:08 -05:00
yardasol
3cb3f9e673 clean up run-on sentence for ccw_offset; fix formatting in description for center 2022-04-26 14:26:11 -05:00
yardasol
09711e9672 alpha -> ccw_offset; consistency changes 2022-04-26 14:05:47 -05:00
yardasol
5abd01d4df add description of surfaces 2022-04-26 13:49:21 -05:00
yardasol
be97beb1c4 make description of 'first basis axis' consistent' 2022-04-26 13:41:50 -05:00
yardasol
020e0bd945 minor docstring addition 2022-04-26 13:33:04 -05:00
yardasol
3c2f0c03ff apply feedback from @paulromano: add checks for sector bounds; make variables less ambiguous 2022-04-26 13:32:14 -05:00
yardasol
e53be38712 pep8 fixes 2022-04-07 19:01:09 -05:00
yardasol
8e1880b01c formatting fixes 2022-04-07 19:00:57 -05:00
yardasol
294f57318d
Merge branch 'develop' into cylinder-sector 2022-04-07 18:55:51 -05:00
yardasol
d08f2afa1c docstring typo fixes 2022-04-07 13:32:58 -05:00