vtk-m/examples
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
..
clipping cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
contour_tree cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
contour_tree_augmented cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
contour_tree_distributed cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
cosmotools cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
demo cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
game_of_life cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
hello_worklet cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
histogram cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
ising cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
lagrangian cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
lagrangian_structures cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
logistic_map cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
mesh_quality cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
multi_backend cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
oscillator cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
particle_advection Hide Particle class members 2022-12-13 13:19:21 -05:00
polyline_archimedean_helix cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
redistribute_points cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
smoke_test cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
streamline_mpi cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
temporal_advection Hide Particle class members 2022-12-13 13:19:21 -05:00
tetrahedra cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00
CMakeLists.txt cmake: namespace vtkm export targets 2022-12-09 18:46:56 -05:00