mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
Merge topic 'safer-divide-by-volume'
014c429eb Make divide by volume in particle density estimate a little safer Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Li-Ta Lo <ollie@lanl.gov> Merge-request: !3022
This commit is contained in:
commit
90706d53f8
@ -47,7 +47,10 @@ VTKM_CONT void ParticleDensityBase::DoDivideByVolume(
|
||||
const vtkm::cont::UnknownArrayHandle& density) const
|
||||
{
|
||||
auto volume = this->Spacing[0] * this->Spacing[1] * this->Spacing[2];
|
||||
this->Invoke(DivideByVolumeWorklet{ volume }, density);
|
||||
auto resolve = [&](const auto& concreteDensity) {
|
||||
this->Invoke(DivideByVolumeWorklet{ volume }, concreteDensity);
|
||||
};
|
||||
this->CastAndCallScalarField(density, resolve);
|
||||
}
|
||||
} // namespace density_estimate
|
||||
} // namespace filter
|
||||
|
Loading…
Reference in New Issue
Block a user