1. 10 Mar, 2015 1 commit
  2. 18 Dec, 2014 1 commit
  3. 08 Dec, 2014 1 commit
  4. 19 Nov, 2014 1 commit
  5. 14 Nov, 2014 1 commit
  6. 11 Nov, 2014 1 commit
  7. 04 Nov, 2014 2 commits
    • Andrew Bauer's avatar
      Renaming CurrentTime to CurrentTimeValue due to windows mangling issues. · 1eaa8298
      Andrew Bauer authored
      Having a method named GetCurrentTime() has a test failure for
      vtkFiltersFlowPaths-HeaderTest with the error being
      Windows Mangling Violation. Renaming the function name and variable
      to get past that test failure.
      
      Change-Id: I909a600c0ab41c310e83dc916176a73324d43b30
      1eaa8298
    • Andrew Bauer's avatar
      Fixing flow paths correct injection time and ability to add extra arrays. · ca1f2ef8
      Andrew Bauer authored
      The injection time was getting incremented once when it shouldn't
      have been and didn't give any information on the actual time
      step that particles were injected at (instead it was just a counter
      telling how many times before particles were injected). Also, there
      wasn't any good mechanism to figure out the actual simulation time
      for ParticlePaths so I added in functionality in the base class to
      add in extra arrays specific to a concrete flow path algorithm. This
      was then used to add in Simulation Time for particle paths.
      
      Change-Id: Idaaff28439ff2b4c966ec02b871243c1e04e24b3
      ca1f2ef8
  8. 09 Oct, 2014 1 commit
  9. 01 Oct, 2014 1 commit
  10. 23 Sep, 2014 1 commit
  11. 02 Sep, 2014 1 commit
    • Berk Geveci's avatar
      Added a SeedIds array to the output of stream tracer. · 07b7459d
      Berk Geveci authored
      The SeedIds array is a cell array that contains the ids of
      input seeds for each polyline in the streamtracer output.
      This can be used to identify which streamline came from
      which input seed.
      
      Change-Id: If045716a4b7a19d02f26d16d25864b5f7fbb3a38
      07b7459d
  12. 15 Jul, 2014 1 commit
    • Berk Geveci's avatar
      Fixed innaccurate comments. · 710f73f5
      Berk Geveci authored
      SetSourceData etc. is not old style but is there for setting a
      data object as an input to a filter rather than connecting the
      pipeline. Updated documentation.
      
      Change-Id: Ic5a2bd3b91fec241cf78c2f456f06ee1a57c911d
      710f73f5
  13. 16 Jun, 2014 1 commit
    • Marcus D. Hanwell's avatar
      Added a concept of backends, added OpenGL and OpenGL2 · cf406e96
      Marcus D. Hanwell authored
      This adds a concept of a rendering backend to the module API, with
      an OpenGL and OpenGL2 backend. They are mutually exclusive and one
      or the other should be selected (or None in the case when rendering
      is not requested). This needs a little more work as the default
      backend enables rendering when the group is disabled at this point.
      
      Change-Id: I98d660e063ef58d52698e08ab06dd45601bea9cd
      cf406e96
  14. 21 May, 2014 2 commits
    • Berk Geveci's avatar
      Fixed compiler warnings. · a4c8e855
      Berk Geveci authored
      Change-Id: I80d4dbda38c7a6d83d6ba3fadeb81cce1154a1b1
      a4c8e855
    • Berk Geveci's avatar
      Refactored how pieces and extents are handled. · 1a0b4e9d
      Berk Geveci authored
      Refactoring the way VTK goes between piece and structured
      extents. Before, extent translators were used when the pipeline
      moved from structured to unstructured data converting piece
      request to extent request. This caused many problems with filters
      that altered extents, mainly a lot of redundant IO due to
      repartitioning of different extents. This became extremely
      cumbersome to manage when running distributed. The new behavior
      pushes the extent translation all to way to the readers and
      only when readers are able to read a subset. This works much
      better. The only downside is that filters need to be able to
      handle data extents different than update extents. Most filters
      can do this but many imaging filters cannot. Those that are
      needed in parallel will have to be updated.
      
      As part of this work, I also removed MAXIMUM_NUMBER_OF_PIECES
      and added CAN_HANDLE_PIECE_REQUEST. MAXIMUM_NUMBER_OF_PIECES had
      reduced to being a boolean. 1 for serial sources, -1 for parallel
      sources. I removed it and added a CAN_HANDLE_PIECE_REQUEST instead.
      This key, produced by a source, tells the executive that a source is
      able to handle piece request. It is a source only key produced in
      RequestInformation and is not propagated downstream. If this key is
      not present, the executive will only execute the source for piece 0
      to produce the entire data. It is then up to the user to add a filter
      that splits the data for other piece requests. The only exception to
      this is when CAN_PRODUCE_SUB_EXTENT is present, in which case the
      executive will split using an extent translator AT THE source - not
      downstream.
      
      Conflicts:
      	Filters/FlowPaths/vtkParticleTracerBase.cxx
      
      Change-Id: I8db4040289ff87331adeecded4a738313d9b52df
      1a0b4e9d
  15. 06 May, 2014 1 commit
  16. 29 Apr, 2014 1 commit
    • Berk Geveci's avatar
      PERF: Parallel streamline was slow. Fixed. · f82238ed
      Berk Geveci authored
      vtkPStreamTracer was causing the creation of a new locator at
      every iteration (task), which is very slow for cell locators
      since they have to bin data every time. Fixed by removing
      the reallocation and using one locator. The input data does not
      change between iterations so recreationg the locator was totally
      unnecessary.
      
      Change-Id: I966f25caf2e05ba08355a426f3e31f1ac66517ef
      f82238ed
  17. 16 Apr, 2014 1 commit
  18. 06 Feb, 2014 3 commits
  19. 03 Feb, 2014 1 commit
  20. 15 Jan, 2014 1 commit
    • Berk Geveci's avatar
      Removed priority based streaming and fast path. · 575ebda2
      Berk Geveci authored
      Removed priority based streaming and fast path codes in
      preparation for future refactoring. These were polluting core
      classes despite having a small user base. In the future, they
      may be refactored into the appropriate subclasses and "plugins".
      
      Change-Id: I54562546688c6de468b0068e9b6c65e49c5ec269
      575ebda2
  21. 06 Jan, 2014 1 commit
  22. 05 Jan, 2014 3 commits
  23. 30 Dec, 2013 2 commits
    • 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
    • Andrew Bauer's avatar
      Formatting cleanup which shouldn't affect the code. · 50470ad0
      Andrew Bauer authored
      I also changed the test that was failing to the proper result
      even though the test isn't fixed yet.
      
      Change-Id: I49a9fa27b0fa17005fd41212986839f513d06b3a
      50470ad0
  24. 20 Dec, 2013 1 commit
    • Andrew Bauer's avatar
      Changes to allow for multiblocks and seeds to change over time steps. · f3ef1790
      Andrew Bauer authored
      By default this class assumed that multiblock dataset inputs
      and seeds would not change over time. This is a bad assumption.
      Also, there were variables to turn this behavior off but the
      setter methods were never created. Now, the more general behaviour
      is to assume that multiblock data sets and seeds may change over
      time and to provide the setter methods to change to the more
      efficient calculations based on static information.
      
      Change-Id: Ib4cf5ef818f314708d1aac5e2247a66b59fe7654
      f3ef1790
  25. 17 Dec, 2013 1 commit
  26. 12 Nov, 2013 1 commit
  27. 01 Sep, 2013 2 commits
  28. 11 Jun, 2013 1 commit
  29. 17 May, 2013 2 commits
  30. 14 May, 2013 2 commits
    • Brad King's avatar
      Mark non-baseline tests with NO_VALID option · 050fd10e
      Brad King authored
      Tell calls to vtk_add_test_(cxx|python|tcl) explicitly when there is no
      valid baseline image to avoid passing -V unnecessarily.
      
      Change-Id: Ibe5aecdfa076446ddda0b95e814483eb6622af73
      050fd10e
    • Brad King's avatar
      Use vtk_add_test_cxx function · 5b018861
      Brad King authored
      Refactor */*/Testing/Cxx/CMakeLists.txt to use the vtk_add_test_cxx
      function instead of direct add_test calls.
      
      Change-Id: I73dee627fa87a399c48b409af046b116fc75a0fd
      5b018861