1. 06 Jul, 2016 3 commits
  2. 27 Jun, 2016 1 commit
  3. 26 Jun, 2016 1 commit
  4. 15 Jun, 2016 1 commit
    • Will Schroeder's avatar
      Support cutoff mass/density arrays; 2D kernels · 5c8c06a5
      Will Schroeder authored
      Proper support for 2D SPH kernels is provided. Also, support for
      an optional user-provided cutoff array; and local volume calculations
      using optionally provided mass and density arrays.
      
      New test for 2D SPH interpolation
      
      Added a new test and regression image in support of 2D SPH
      interpolation.
      
      Dashboard warnings fixed
      
      Address dashboard warnings
      
      New regression test image
      5c8c06a5
  5. 13 Jun, 2016 1 commit
  6. 06 Jun, 2016 1 commit
  7. 26 May, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Improve coverage of DataSetSurfaceFilter · aa3330f4
      Bill Lorensen authored
      Other existing, non-unit tests covered 78 percent. This Unit test
      alone covers over 90 percent. The remaing uncovered code is for
      unusual use cases that are difficult to replicate.
      
      Changes also made to vtkDataSetSurfaceFilter:
      
      COMP: Removed unreachable code. Mainly unreachable Delete's.
      
      COMP: Added missing vtkWarningMacro's
      
      COMP: Added Get() methods to PrintSelf,
      
      COMP: Fixed some spelling errors.
      aa3330f4
  8. 25 May, 2016 1 commit
    • Kitware Robot's avatar
      Remove all BTX and ETX markers from VTK headers · 4d127b1d
      Kitware Robot authored and David Gobbi's avatar David Gobbi committed
      Perl was used to remove all the BTX and ETX markers from the code.
      The specific command that was run on all "vtk*.h" files was this:
          perl -0777 -i -pe 's/(\n* *\/\/ *[BE]TX *\n+)+/\n\n/g'
      
      This regex replaces each BTX/ETX line, plus any leading or trailing
      blank lines, with a single blank line.
      4d127b1d
  9. 19 May, 2016 1 commit
    • Sean McBride's avatar
      Manual search & destroy of (B|E)TX · 55878a23
      Sean McBride authored
      First automatically removed lines with only BTX/ETX
      from .h files with the following regexes:
      
      ^ *// *BTX\r
      ^ *// *ETX\r
      
      and replaced occurances with nothing. Committed that, then manually
      removed various remaining cases of BTX/ETX, and related comments, and parsing stuff,
      then trashed the first commit.
      55878a23
  10. 18 May, 2016 1 commit
  11. 17 May, 2016 1 commit
  12. 13 May, 2016 2 commits
  13. 12 May, 2016 1 commit
  14. 09 May, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Improve coverage of vtkGenericGeometryFilter · e7caf7e2
      Bill Lorensen authored
      A unit test that increases coverage from 77 percent to 98 percent. The
      remaining uncovered lines of code are difficult to exercise.
      
      While writing this unit test, we discovered that ExtentClipping
      was not implemented. This patch repairs that defect.
      e7caf7e2
  15. 06 May, 2016 1 commit
    • David C. Lonie's avatar
      Replace SafeDownCast calls on arrays with vtkArrayDownCast. · 0d71a308
      David C. Lonie authored
      SafeDownCast performs a series of virtual calls and string comparisons,
      which is quite slow, especially when used in worker functions.
      
      vtkArrayDownCast will switch between SafeDownCast and the more
      efficient FastDownCast (only available for common vtkAbstractArray
      subclasses) depending on whether or not FastDownCast is defined for
      the specific array type.
      0d71a308
  16. 03 May, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Increase coverage for point kernels · 932b3e4a
      Bill Lorensen authored
      Strive for 100 percent coverage.
      
      1) added tests for exact point interpolation
      2) added normals and scalars testing
      3) added fuzzy compare for exact points in relevant classes
      4) used Get() methods in PrintSelfs to improve coverage
      932b3e4a
  17. 28 Apr, 2016 2 commits
  18. 26 Apr, 2016 1 commit
  19. 17 Apr, 2016 1 commit
    • Bill Lorensen's avatar
      ENH: Unit test for kernels · d86fe05c
      Bill Lorensen authored
      Test the non-SPH kernels.
      1) Generate a random sphere of points with radius 1.
      2) Generate scalar data that is the distance from the origin.
      3) Generate a sphere source with radius .5
      4) For each point on the sphere source, interpolate the scalar data.
      5) Compute the mean of the interpolated data and report it. It should
         be close to .5.
      
      NOTE: This UnitTest found an error in
      ProbabalisticVoronoKernel::ComputeWeights. highestProbability was
      initialized with -VTK_FLOAT_MIN rather than VTK_FLOAT_MIN.
      
      NOTE: This UnitTest found an error in
      EllipsoidalGaussianKernel::ComputeWeights. The normal "n" was
      undefined if normals were not provided.
      d86fe05c
  20. 14 Apr, 2016 2 commits
  21. 13 Apr, 2016 1 commit
  22. 10 Apr, 2016 1 commit
    • Utkarsh Ayachit's avatar
      Perf improvements to vtkArrayCalculator. · de21c14d
      Utkarsh Ayachit authored
      Avoid passing unused array values to the vtkFunctionParser for each tuple.
      This was causing the vtkArrayCalculator to get slower as the number
      of available arrays in the dataset increased even when the function
      remain unchanged.
      de21c14d
  23. 06 Apr, 2016 4 commits
  24. 05 Apr, 2016 3 commits
  25. 03 Apr, 2016 1 commit
  26. 02 Apr, 2016 1 commit
  27. 01 Apr, 2016 1 commit
  28. 30 Mar, 2016 3 commits