vtk-m/vtkm/filter/flow
Kenneth Moreland 99829cf617 Hide Particle class members
The member variables of the `vtkm::Particle` classes are now hidden. This
means that external code will not be directly able to access member
variables like `Pos`, `Time`, and `ID`. Instead, these need to be retrieved
and changed through accessor methods.

This follows standard C++ principles. It also helps us future-proof the
classes. It means that we can provide subclasses or alternate forms of
`Particle` that operate differently. It also makes it possible to change
interfaces while maintaining a deprecated interface.
2022-12-13 13:19:21 -05:00
..
internal Hide Particle class members 2022-12-13 13:19:21 -05:00
testing Hide Particle class members 2022-12-13 13:19:21 -05:00
worklet Hide Particle class members 2022-12-13 13:19:21 -05:00
CMakeLists.txt Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvection.cxx Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvection.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvectionSteadyState.cxx Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvectionSteadyState.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvectionUnsteadyState.cxx Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FilterParticleAdvectionUnsteadyState.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
FlowTypes.h More cleanup of classes. 2022-07-25 09:56:22 -04:00
Lagrangian.cxx Hide Particle class members 2022-12-13 13:19:21 -05:00
Lagrangian.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
LagrangianStructures.cxx Hide Particle class members 2022-12-13 13:19:21 -05:00
LagrangianStructures.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
ParticleAdvection.cxx Missed some cuda fixes filters... 2022-08-01 09:55:38 -04:00
ParticleAdvection.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
Pathline.cxx Remove device compiler dependencies. 2022-08-01 08:00:46 -04:00
Pathline.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
PathParticle.cxx Remove device compiler dependencies. 2022-08-01 08:00:46 -04:00
PathParticle.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
Streamline.cxx Missed some cuda fixes filters... 2022-08-01 09:55:38 -04:00
Streamline.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
StreamSurface.cxx Move StreamSurface into NewFilterField 2022-08-01 14:58:55 -04:00
StreamSurface.h Rename NewFilter base classes to Filter 2022-12-01 13:07:56 -07:00
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00