1. 10 Mar, 2018 1 commit
  2. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
      accordingly.
      c3a3184d
  3. 26 May, 2017 1 commit
  4. 25 May, 2017 1 commit
  5. 15 Feb, 2017 1 commit
  6. 25 Aug, 2015 1 commit
    • Kenneth Moreland's avatar
      Remove PointCoordinates classes · 91db8ad0
      Kenneth Moreland authored
      The idea of the PointCoordinate classes was to make it easier to define
      new special types of point coordinate arrays. But ultimately you have to
      create an array handle type, and the CoordinateSystem class pretty much
      handles everything else for you. Thus, these classes where being used
      nowhere.
      91db8ad0
  7. 27 Jul, 2015 1 commit
    • Kenneth Moreland's avatar
      Created DynamicCellSet · 6b68666d
      Kenneth Moreland authored
      The DynamicCellSet will be used in place of the pointer to a CellSet
      in a DataSet. This will prevent us from having to cast it all the time
      and also remove reliance on boost smart_ptr.
      6b68666d
  8. 08 Jul, 2015 1 commit
    • Kenneth Moreland's avatar
      Add data size introspection to DynamicArrayHandle. · a7a8248c
      Kenneth Moreland authored
      Sometimes it is useful to know how big an array held in a
      DynamicArrayHandle is. This adds two methods to DynamicArrayHandle:
      GetNumberOfValues and GetNumberOfComponents. They allow you to query the
      size of the array without having to statically cast to the array itself.
      a7a8248c
  9. 21 May, 2015 1 commit
  10. 16 Jan, 2015 1 commit
    • Kenneth Moreland's avatar
      Add index tags to FunctionInterface features. · 37dac920
      Kenneth Moreland authored
      The functors in the ForEach, StaticTransform, and DynamicTransform
      methods sometimes can use the index of the parameter that they are
      operating on. This can be a helpful diagnostic in compile and run-time
      errors. It is also helpful when linking parameters from one
      FunctionInterface with those of another.
      
      This new features are now replacing implementations using the Zip
      functionality that was removed earlier. The implementation is actually
      simplified a bit.
      37dac920
  11. 09 Oct, 2014 1 commit
    • Kenneth Moreland's avatar
      Remove vtkm::Scalar and vtkm::Vector# types · 7f94eafc
      Kenneth Moreland authored
      Providing these types tends to "lock in" the precision of the algorithms
      used in VTK-m. Since we are using templating anyway, our templates
      should be generic enough to handle difference precision in the data.
      Usually the appropriate type can be determined by the data provided. In
      the case where there is no hint on the precision of data to use (for
      example, in the code that provides coordinates for uniform data), there
      is a vtkm::FloatDefault.
      7f94eafc
  12. 15 May, 2014 1 commit
    • Kenneth Moreland's avatar
      Add classes to manage point coordinates. · 7d769a8f
      Kenneth Moreland authored
      Each type of point coordinates has its own class with the name
      PointCoordinates*. Currently there is a PointCoordiantesArray that contains
      an ArrayHandle holding the point coordinates and a PointCoordinatesUniform
      that takes the standard extent, origin, and spacing for a uniform rectilinear
      grid and defines point coordiantes for that. Creating new PointCoordinates
      arrays is pretty easy, and we will almost definitely add more. For example,
      we should have an elevation version that takes uniform coordinates for
      a 2D grid and then an elevation in the third dimension. We can probably
      also use a basic composite point coordinates that can build them from
      other coordinates.
      
      There is also a DynamicPointCoordinates class that polymorphically stores
      an instance of a PointCoordinates class. It has a CastAndCall method that
      behaves like DynamicArrayHandle; it can call a functor with an array handle
      (possible implicit) that holds the point coordinates.
      7d769a8f
  13. 30 Apr, 2014 1 commit
    • Kenneth Moreland's avatar
      Add DynamicTransform class. · dac47ee5
      Kenneth Moreland authored
      This is used with the FunctionInterface::DynamicTransformCont method to
      convert a call of arguments using dynamic array handles to a function
      templated on concrete types.
      dac47ee5