-
- Downloads
Adding an SoA array class that has a scale factor
For zero-copying arrays for in situ work, this allows the situation where we want to scale the values that are stored in the memory by a constant value. This is useful for a simulation code that has multiple physics/simulation codes working together with different scalings in each physics/simulation so that when we get to doing zero-copy of their memory we can scale their field data into a common scale/unit.
Showing
- Common/Core/CMakeLists.txt 13 additions, 1 deletionCommon/Core/CMakeLists.txt
- Common/Core/Testing/Cxx/CMakeLists.txt 20 additions, 0 deletionsCommon/Core/Testing/Cxx/CMakeLists.txt
- Common/Core/Testing/Cxx/TestArrayFreeFunctions.cxx 18 additions, 4 deletionsCommon/Core/Testing/Cxx/TestArrayFreeFunctions.cxx
- Common/Core/Testing/Cxx/TestDataArrayAPI.cxx.in 35 additions, 3 deletionsCommon/Core/Testing/Cxx/TestDataArrayAPI.cxx.in
- Common/Core/Testing/Cxx/TestDataArrayTupleRange.cxx 34 additions, 1 deletionCommon/Core/Testing/Cxx/TestDataArrayTupleRange.cxx
- Common/Core/Testing/Cxx/TestDataArrayValueRange.cxx 34 additions, 1 deletionCommon/Core/Testing/Cxx/TestDataArrayValueRange.cxx
- Common/Core/Testing/Cxx/TestGenericDataArrayAPI.cxx 21 additions, 0 deletionsCommon/Core/Testing/Cxx/TestGenericDataArrayAPI.cxx
- Common/Core/Testing/Cxx/TestScaledSOADataArrayDispatchers.cxx 794 additions, 0 deletions...on/Core/Testing/Cxx/TestScaledSOADataArrayDispatchers.cxx
- Common/Core/Testing/Cxx/TestScaledSOADataArrayTemplate.cxx 100 additions, 0 deletionsCommon/Core/Testing/Cxx/TestScaledSOADataArrayTemplate.cxx
- Common/Core/Testing/Python/TestSOADataArrays.py 39 additions, 33 deletionsCommon/Core/Testing/Python/TestSOADataArrays.py
- Common/Core/vtkAbstractArray.h 1 addition, 0 deletionsCommon/Core/vtkAbstractArray.h
- Common/Core/vtkCreateArrayDispatchArrayList.cmake 7 additions, 0 deletionsCommon/Core/vtkCreateArrayDispatchArrayList.cmake
- Common/Core/vtkDataArray.cxx 21 additions, 0 deletionsCommon/Core/vtkDataArray.cxx
- Common/Core/vtkDataArray.h 1 addition, 0 deletionsCommon/Core/vtkDataArray.h
- Common/Core/vtkScaledSOADataArrayTemplate.h 357 additions, 0 deletionsCommon/Core/vtkScaledSOADataArrayTemplate.h
- Common/Core/vtkScaledSOADataArrayTemplate.txx 372 additions, 0 deletionsCommon/Core/vtkScaledSOADataArrayTemplate.txx
- Common/Core/vtkScaledSOADataArrayTemplateInstantiate.cxx 37 additions, 0 deletionsCommon/Core/vtkScaledSOADataArrayTemplateInstantiate.cxx
- Common/Core/vtkTestDataArray.h 1 addition, 1 deletionCommon/Core/vtkTestDataArray.h
- Common/Core/vtkVTK_USE_SCALED_SOA_ARRAYS.h.in 17 additions, 0 deletionsCommon/Core/vtkVTK_USE_SCALED_SOA_ARRAYS.h.in
- IO/Legacy/vtkDataWriter.cxx 22 additions, 5 deletionsIO/Legacy/vtkDataWriter.cxx
Loading
Please register or sign in to comment