vtk-m2/vtkm/worklet/gradient
Kenneth Moreland 8239eb467f Fix an issue with structured (non-uniform) gradients
This fixes a bug introduced in commit
93d87e06fd7a0ef479a324e5cd2453c1c7ece0ee

Part of the commit moved fromusing a `BoundaryState` object to keeping
boundary flags in a `vtkm::Vec<bool,3>`. However, the meaning of the
flag got inverted. The `BoundaryState::IsRadiusIn?Boundary` methods
returned true if the current location was inside the bounds (i.e. _not_
on the boundary), but the new flags are true if the current location is
on the boundary (the inverse).

The updating of the code for the `StructuredPointGradient::Jacobian`
method got the flag somewhat wrong and scaled the wrong case.
2020-06-02 17:44:06 -06:00
..
CellGradient.h Remove unneeded template parameters from Gradient. 2020-03-22 12:49:58 -04:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
Divergence.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
GradientOutput.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
PointGradient.h add ThreadIndicesTopologyMap optimized specializations 2020-05-12 13:45:43 -04:00
QCriterion.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
StructuredPointGradient.h Fix an issue with structured (non-uniform) gradients 2020-06-02 17:44:06 -06:00
Transpose.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00
Vorticity.h Convert uses of ListTagBase to List 2019-12-06 15:37:46 -07:00