Commit graph

41 commits

Author SHA1 Message Date
Michel Saliba
cd5cd35ad9
Addition of a collision tracking feature (#3417)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-11-13 20:35:33 +00:00
Jonathan Shimwell
11587786e0
removed old command line scripts (#3300)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-02-14 22:58:30 -06:00
Zoe Prieto
ae37d6c0da
Statistical weights in IndependentSource (#3195)
Co-authored-by: Paul Wilson <paul.wilson@wisc.edu>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-11-22 09:16:49 -06:00
Paul Wilson
58400cbf10
Add PointCloud spatial distribution (#3161)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-11-13 15:39:41 -06:00
Zoe Prieto
9686851e7a
Write surface source files per batch (#3124)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-10-03 22:32:03 +00:00
Joffrey Dorville
ddc9526966
Storing surface source points using a cell ID (#2888)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-06-19 10:11:58 -05:00
Erik B Knudsen
1702b4554b
Restricted file source (#2916)
Co-authored-by: church89 <l.chierici89@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-05-15 15:49:04 -05:00
Patrick Shriwise
f543c007a3
Statepoint file loading refactor and CAPI function (#2886)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-24 17:09:56 -05:00
Paul Romano
7a13bf6f0f
Update documentation around use of source classes (#2679) 2023-09-02 02:43:19 +00:00
Jonathan Shimwell
6de37ebc0b
updated docs to use IndependentSource (#2604)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2023-07-21 23:37:26 +00:00
Paul Romano
61b30f5dcc
Merge pull request #2334 from pshriwise/umesh_sampling
Unstructured Mesh Sampling Updates
2023-02-16 07:24:13 -06:00
Patrick Shriwise
9fac1bb4d2 Updating note on photon transport limitations 2023-01-05 12:13:55 -06:00
Patrick Shriwise
8657123bac Add some documentation for the new MeshSpatial class. 2022-12-30 07:21:11 -06:00
Paul Romano
6c07553b89 Add cell instance to particle track file (thanks @pshriwise for suggestion) 2022-05-31 17:08:40 -05:00
Paul Romano
ae849c5842 Have filter methods return new Track/Tracks objects 2022-05-25 22:12:44 -05:00
Paul Romano
2e54c31915 Rename TrackFile --> Tracks 2022-05-25 16:58:20 -05:00
Paul Romano
fb5597a88f Mention multiple track files when run with MPI in documentation 2022-05-20 12:59:50 -05:00
Paul Romano
e056180f73 Add doc section on particle track files to user's guide 2022-05-20 10:47:02 -05:00
Olaf Schumann
3e79b55ae4 Update Documentation 2022-01-05 21:06:09 +00:00
Gavin Ridley
a215e39182 remove all occurrences of Particle::{Bank,Type} 2021-05-03 18:03:06 -04:00
Paul Romano
e7aab41c62 Address comments from @gridley 2021-03-18 15:58:38 -05:00
Paul Romano
56fa60983d Add doc section on file-based sources 2021-03-17 07:34:01 -05:00
Paul Romano
b66664cbf6 Elaborate on choice of number of particles/batches in docs 2021-03-17 07:34:01 -05:00
Paul Romano
9af5541e88 Make Source::sample() method const 2020-10-27 10:02:03 -05:00
Paul Romano
33b7dcfe22 Update documentation regarding custom sources 2020-10-23 14:11:34 -05:00
Dan Short
0245d33562 Update doc to align with latest changes 2020-08-28 09:50:05 +01:00
Dan Short
821e7d9825 Remove old source_sampling custom source method
Custom sources are now created only through the new class-based method,
which supports parameterization.
New method also slightly adjusted to create the source as managed by a
unique_ptr.
Examples and tests updated to align with this approach.
Documentation updated.
2020-08-21 12:05:43 +01:00
Dan Short
475656e6e0 Simplify test and fix typos in documentation 2020-08-05 16:10:04 +01:00
Dan Short
651c8825f3 Updates to documentation
Accounts for serialized -> parameterized change.
Simplifies some of the examples to be more appropriate for
documentation.
Removes use of external destroy method.
2020-08-05 15:55:18 +01:00
Dan Short
9c1b318e78 Only instantiate custom source once
In the existing custom_source implementation, the source will only be
created once. This is much more efficient than the custom serialized
source, where each sampling will create a new instance of the class.
As there could be many samples, this introduces an overhead,
particularly if the operations to instantiate the class are not trivial.
This implementation defines an abstract class, which is then used by the
custom classes to allow the custom serialized class to be created based
on the plugin, sampled from, and then destroyed.
Update documentation and test to reflect this.
2020-08-03 17:38:12 +01:00
Dan Short
8bb10563c1 Pass serialization as parameter attribute
Changes the implementation of the serialization to be on an attribute of
the source XML element within settings.xml. This removes the need for a
new file containing the serialization.
Parameters are provided as a key-value string, separated by a comma and
a space, although the implementation can change this is required.
Change example values to align with existing custom_source to make
comparisons easier.
Update documentation to be consistent.
2020-08-03 14:24:17 +01:00
Dan Short
b5de1fce2d Add documentation
This describes the general concept of serialization and gives an example
of how to write a source_sampling function that deserializes the input
and uses values set via the serialized form.
2020-07-31 17:10:32 +01:00
Paul Romano
3e4fc5877b Add example of conical angular distribution 2020-04-13 14:32:01 -05:00
Paul Romano
b73f07655b Move custom source description to user's guide 2020-04-13 07:22:57 -05:00
Patrick Shriwise
b9c31d904e Some updates to the current documentation for accuracy. 2020-03-19 14:15:26 -05:00
Paul Romano
5b195b6e9f Various fixes and updates in documentation 2019-10-04 14:00:22 -05:00
amandalund
91d8ccd354 Added documentation to user's guide and file format specifications 2018-07-20 14:40:15 -05:00
Paul Romano
98b2bcb275 Various fixes/updates in documentation 2017-12-29 14:19:18 -06:00
Paul Romano
5c74b85713 Respond to comments on #850 2017-04-05 11:13:21 -05:00
Paul Romano
a7da8096f7 Keep working on documentation. Allow default source.
Also merge Settings.output_path into Settings.output
2017-04-03 22:03:19 -05:00
Paul Romano
6c40fb640a Continue working through new user's manual 2017-04-03 11:53:23 -05:00