1. 30 Dec, 2013 1 commit
    • Andrew Bauer's avatar
      Fixing the way that the cached data is accessed. · 90cbb8f8
      Andrew Bauer authored
      Before, the field data was getting cached incorrectly in that
      it was accessing the cached data set and field data when it
      only should have been accessing the cached data set but
      current point data.
      
      Change-Id: Ic15f84541ac98303d5526c81d1341e2cc589ca88
      90cbb8f8
  2. 13 May, 2013 1 commit
    • Berk Geveci's avatar
      Fixed bug in vtkCachingInterpolatedVelocityField. · b64fb665
      Berk Geveci authored
      vtkCachingInterpolatedVelocityField was passing -1 to GetCell() the
      first time around. Since GetCell() expects a valid cell id, this was
      causing all kinds of issues. Also, it was not calling FindCell()
      the right way - it was always passing -1 for the cell id causing it
      to use the locator every time. Fixed both.
      
      Change-Id: I8025666e046f4b39d7b43d5c3b71f69f763b20ef
      b64fb665
  3. 01 Mar, 2013 1 commit
    • Sean McBride's avatar
      Prevent writing of non-0/1 values into bool · 8e7375d3
      Sean McBride authored
      When running the test 'vtkCommonCoreTcl-TestSetGet',
      clang's -fsanitize=bool complained:
      
      runtime error: load of value 37, which is not a valid value for type 'bool'
      
      The code called resize() on an stl vector which ended up using the default
      constructor (which didn't initialize any ivars) and then subsequent new items
      (I think) were copied from this one prototype by
      IVFDataSetInfo::IVFDataSetInfo(const IVFDataSetInfo &ivfci)
      which then copied the randomly-initialized bool into another bool,
      and thus the error.  Fixed by zeroing everything in the default ctor.
      
      Change-Id: Icd1a8c1b6a6eb84b525048b0177910f2a7d2f855
      8e7375d3
  4. 01 Jun, 2012 1 commit
  5. 16 May, 2012 1 commit
  6. 16 Apr, 2012 1 commit
  7. 09 Apr, 2012 2 commits
    • VTK Developers's avatar
      Remove trailing whitespace from all source files · 2d323fc4
      VTK Developers authored and Brad King's avatar Brad King committed
      Exclude ThirdParty, Utilities/MetaIO, and Utilities/KWSys as these
      are maintained outside VTK.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      2d323fc4
    • VTK Developers's avatar
      Modularize VTK tree layout · cdd4d6fd
      VTK Developers authored and Brad King's avatar Brad King committed
      Move source files from their former monolithic VTK location to their new
      location in modular VTK without modification.  This preserves enough
      information for "git blame -M" and "git log --follow" to connect
      modularized VTK files to their original location and history.
      
      Co-Author: Marcus D. Hanwell <marcus.hanwell@kitware.com>
      Co-Author: Chris Harris <chris.harris@kitware.com>
      Co-Author: Brad King <brad.king@kitware.com>
      Co-Author: Nikhil Shetty <nikhil.shetty@kitware.com>
      cdd4d6fd
  8. 13 Dec, 2011 1 commit
  9. 20 May, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · ecbbf7f7
      Mark Olesen authored and Brad King's avatar Brad King committed
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      ecbbf7f7
  10. 23 Apr, 2010 1 commit
    • Mark Olesen's avatar
      Remove vtk(Cxx|Type)RevisionMacro · 19c55e0e
      Mark Olesen authored and Brad King's avatar Brad King committed
      The CVS $Revision$ keyword replacement will no longer maintain these
      macros automatically.  They were used only to implement CollectRevisions
      and vtkObjectBase::PrintRevisions, an API that was never used.
      
      Automated as follows:
      
        pass 0:
        catch templates
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro' | grep '<'
      
        pass 1:
        main changes
        ---------------
        $ git grep -l '^vtkCxxRevisionMacro' | while read file; do
          echo "$file" 1>&2
          perl -i -ne 'print unless (/^vtkCxxRevisionMacro/ and /\)/)' $file
        done
        $ git grep -l -e 'vtkTypeRevisionMacro(' | while read file; do
          echo "$file" 1>&2
          perl -i -pe 's/vtkTypeRevisionMacro/vtkTypeMacro/g' $file
        done
      
        pass 2:
        verify
        ---------------
        $ git grep 'vtk\(Cxx\|Type\)RevisionMacro'
      
      Fixed multi-line vtkCxxRevisionMacro and templates by hand.
      19c55e0e
  11. 26 Aug, 2008 1 commit
  12. 25 Aug, 2008 1 commit
  13. 22 Aug, 2008 1 commit
    • John Biddiscombe's avatar
      ENH:Major overhaul of the particle tracer code. Improve the caching by using... · 8394083f
      John Biddiscombe authored
      ENH:Major overhaul of the particle tracer code. Improve the caching by using CellLocators to find cells in Untructired grids. Improve the caching of individual particle cell IDs from time step to timestep. Fix handling of dynamic/static meshes to optimizae the caching and construction of BSPTrees/Locators. Fix bug causing particle to disappear when passed between processors. Add Ternimation speed threshold back in, prepare the way for ParticleTerminationStrategy and ParticleInjectionStrategy. Optimize a little the handling of static seed reinjection in static meshes. Allow Multiple inputs of multiblock temporal data. Allow multiple inputs for Seed locations. Fix computation of rotation/vorticity etc.
      8394083f