Commit Graph

16 Commits

Author SHA1 Message Date
Li-Ta Lo
6796b1a453 consolidate two particle density filters 2021-03-18 16:44:23 -06:00
Li-Ta Lo
4a22f54bdf Merge branch 'master' into particle_density_cic 2021-03-17 17:54:21 -06:00
Li-Ta Lo
7572699b22 fix compiler warning 2021-03-17 16:31:57 -06:00
Li-Ta Lo
1222ce5f93 override PrepareForExecution 2021-03-17 10:02:47 -06:00
Li-Ta Lo
45dd24ad71 reinstitute the counting of particles 2021-03-17 08:51:37 -06:00
Li-Ta Lo
ac3ff08238 more documentation, use GetDataAsMultiplexer() 2021-03-16 18:18:20 -06:00
Li-Ta Lo
461f2b03d2 add comments and DivideByVolume as suggested by Ken 2021-03-16 15:54:09 -06:00
Li-Ta Lo
6f507bb4b5 update ParticleDensityNearestGridPoint to use FP atomics 2021-03-11 10:18:50 -07:00
Li-Ta Lo
9de7442297 implemented CIC deposition 2021-03-05 08:29:00 -07:00
Li-Ta Lo
b78f91b067 add comment on the field parameter 2021-03-04 11:14:14 -07:00
Li-Ta Lo
dfa1a64729 Merge branch 'master' into fp_atomics 2021-03-04 09:27:06 -05:00
Kenneth Moreland
0a5f5d55c9 Remove virtual methods from cell locators
Deprecated the `CellLocator` class and made all methods of the
other `CellLocator` classes non-virtual. General locators can
still use the `CellLocatorGeneral` class, but this class now
only works with a predefined set of locators. (The functionality
to provide a function to select a locator has been removed.)
2021-02-15 12:39:11 -07:00
Kenneth Moreland
26ea2ab420 Break circular dependency of ArrayCopy.h and UnknownArrayHandle.h
The circular dependency came from UnknownArrayHandle.h needing
VTKmDefaultTypes.h, which needed all the cell set types. Some of those
cell sets used ArrayCopy in templated functions. Changed those functions
to directly deep copy the ArrayHandle.
2021-02-02 17:33:08 -07:00
Li-Ta Lo
35af201e1f found infinite loop with atomic cmpexchg 2020-10-28 09:16:01 -06:00
Li-Ta Lo
8b6ae4f78c fixed type conversion and typo 2020-10-21 16:32:04 -06:00
Li-Ta Lo
77e1aec50a minor change based on code review 2020-10-21 16:08:06 -06:00