Change particle type in examples

This commit is contained in:
Dave Pugmire 2020-08-26 09:36:09 -04:00
parent 855e973a20
commit 596ec20e90
3 changed files with 9 additions and 9 deletions

@ -57,11 +57,11 @@ int main(int argc, char** argv)
//create seeds randomly placed withing the bounding box of the data.
vtkm::Bounds bounds = ds.GetCoordinateSystem().GetBounds();
std::vector<vtkm::Massless> seeds;
std::vector<vtkm::Particle> seeds;
for (vtkm::Id i = 0; i < numSeeds; i++)
{
vtkm::Massless p;
vtkm::Particle p;
vtkm::FloatDefault rx = (vtkm::FloatDefault)rand() / (vtkm::FloatDefault)RAND_MAX;
vtkm::FloatDefault ry = (vtkm::FloatDefault)rand() / (vtkm::FloatDefault)RAND_MAX;
vtkm::FloatDefault rz = (vtkm::FloatDefault)rand() / (vtkm::FloatDefault)RAND_MAX;

@ -101,11 +101,11 @@ int main(int argc, char** argv)
vtkm::filter::ParticleAdvection pa;
vtkm::cont::ArrayHandle<vtkm::Massless> seedArray;
std::vector<vtkm::Massless> seeds;
seeds.push_back(vtkm::Massless(vtkm::Vec3f(.1f, .1f, .9f), 0));
seeds.push_back(vtkm::Massless(vtkm::Vec3f(.1f, .6f, .6f), 1));
seeds.push_back(vtkm::Massless(vtkm::Vec3f(.1f, .9f, .1f), 2));
vtkm::cont::ArrayHandle<vtkm::Particle> seedArray;
std::vector<vtkm::Particle> seeds;
seeds.push_back(vtkm::Particle(vtkm::Vec3f(.1f, .1f, .9f), 0));
seeds.push_back(vtkm::Particle(vtkm::Vec3f(.1f, .6f, .6f), 1));
seeds.push_back(vtkm::Particle(vtkm::Vec3f(.1f, .9f, .1f), 2));
seedArray = vtkm::cont::make_ArrayHandle(seeds);
pa.SetStepSize(0.001f);
pa.SetNumberOfSteps(10000);

@ -75,7 +75,7 @@ int main(int argc, char** argv)
// Use the coordinate system as seeds for performing advection
vtkm::cont::ArrayHandle<vtkm::Vec3f> pts;
vtkm::cont::ArrayCopy(ds1.GetCoordinateSystem().GetData(), pts);
vtkm::cont::ArrayHandle<vtkm::Massless> seeds;
vtkm::cont::ArrayHandle<vtkm::Particle> seeds;
vtkm::Id numPts = pts.GetNumberOfValues();
seeds.Allocate(numPts);
@ -83,7 +83,7 @@ int main(int argc, char** argv)
auto seedPortal = seeds.WritePortal();
for (vtkm::Id i = 0; i < numPts; i++)
{
vtkm::Massless p;
vtkm::Particle p;
p.Pos = ptsPortal.Get(i);
p.ID = i;
seedPortal.Set(i, p);