mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 13:23:51 +00:00
Merge topic 'print_particle'
7e7d41a73 Make sure to #include<ostream> dee5d209d Overload stream operator to print vtkm::Particle. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2479
This commit is contained in:
commit
9d46f7981d
@ -10,6 +10,7 @@
|
||||
#ifndef vtk_m_Particle_h
|
||||
#define vtk_m_Particle_h
|
||||
|
||||
#include <ostream>
|
||||
#include <vtkm/Bitset.h>
|
||||
#include <vtkm/VecVariable.h>
|
||||
#include <vtkm/VectorAnalysis.h>
|
||||
@ -130,6 +131,13 @@ public:
|
||||
return vectors[0];
|
||||
}
|
||||
|
||||
inline VTKM_CONT friend std::ostream& operator<<(std::ostream& out, const vtkm::Particle& p)
|
||||
{
|
||||
out << "v(" << p.Time << ") = " << p.Pos << ", ID: " << p.ID << ", NumSteps: " << p.NumSteps
|
||||
<< ", Status: " << p.Status;
|
||||
return out;
|
||||
}
|
||||
|
||||
vtkm::Vec3f Pos;
|
||||
vtkm::Id ID = -1;
|
||||
vtkm::Id NumSteps = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user