vtk-m2/vtkm/cont
Kenneth Moreland a0df206c93 Use default float to build explicit data sets
The DataSetBuilderExplicitIterative class used to use an ArrayHandle of
vtkm::Vec3f_32 values, which are always of type Float32. This can cause
unexpected results when using double precision by default (i.e. when
FloatDefault is set to Float64). Change that to give Float32 values by
default.
2019-09-08 14:44:57 -06:00
..
arg CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
cuda Simplify and extend AtomicArray implementation. 2019-08-23 15:40:37 -04:00
internal Add ScanExtended device algorithm. 2019-09-03 15:02:41 -04:00
openmp OpenMP optimzed reduce support odd processor counts 2019-08-21 18:31:20 -04:00
serial Add perf logging to DeviceAdapterAlgorithmSerial. 2019-09-03 14:19:10 -04:00
tbb Create ArrayHandleMultiplexer 2019-07-22 08:36:28 -06:00
testing Allow ArrayCopy to copy read-only implicit arrays. 2019-09-04 15:11:52 -04:00
Algorithm.h Add ScanExtended device algorithm. 2019-09-03 15:02:41 -04:00
ArrayCopy.h Allow ArrayCopy to copy read-only implicit arrays. 2019-09-04 15:11:52 -04:00
ArrayGetValues.h Add ArrayGetValue[s] to address issue #355. 2019-08-22 11:16:16 -04:00
ArrayHandle.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandle.h Simplify IsWritableArrayHandle usage. 2019-09-04 15:11:51 -04:00
ArrayHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleBitField.h Correct unused-parameter warnings from defaulted methods. 2019-05-02 10:27:48 -04:00
ArrayHandleCartesianProduct.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCast.h Enable writing to ArrayHandleCast 2019-07-17 18:40:45 -06:00
ArrayHandleCompositeVector.h Correct more host/device warnings from methods that should be host only 2019-04-29 13:15:42 -04:00
ArrayHandleConcatenate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleConstant.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleCounting.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleDiscard.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExtractComponent.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleExtrudeCoords.h Add serialization code for Extrude data structures. 2019-08-20 14:08:01 -04:00
ArrayHandleExtrudeField.h Add serialization code for Extrude data structures. 2019-08-20 14:08:01 -04:00
ArrayHandleGroupVec.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleGroupVecVariable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleImplicit.h Remove Set method from ArrayPortalImplicit. 2019-08-09 15:14:00 -04:00
ArrayHandleIndex.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleMultiplexer.h Remove special ArrayHandleMultiplexer template case 2019-07-30 14:48:35 -06:00
ArrayHandlePermutation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleReverse.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleSOA.cxx Add ArrayHandleSOA 2019-08-20 12:09:54 -06:00
ArrayHandleSOA.h Use SFINAE to write Set/Get methods in ArrayPortalSOA 2019-08-20 12:10:16 -06:00
ArrayHandleStreaming.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleSwizzle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleTransform.h Remove invalid PortalType 2019-07-17 18:39:00 -06:00
ArrayHandleUniformPointCoordinates.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayHandleView.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtual.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayHandleVirtualCoordinates.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayHandleZip.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayPortalToIterators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ArrayRangeCompute.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayRangeCompute.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ArrayRangeCompute.hxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
AssignerPartitionedDataSet.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
AssignerPartitionedDataSet.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
AtomicArray.h Simplify and extend AtomicArray implementation. 2019-08-23 15:40:37 -04:00
BitField.h Provide better error messages when misusing a BitPortalConst. 2019-06-14 15:26:55 -04:00
BoundsCompute.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
BoundsCompute.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
BoundsGlobalCompute.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
BoundsGlobalCompute.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
CastAndCall.h vtkm::cont::CastAndCall now supports CellSetExtrude 2019-08-23 10:02:01 -04:00
CellLocator.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorBoundingIntervalHierarchy.cxx Move Invoker into vtkm/cont 2019-08-01 12:34:27 -04:00
CellLocatorBoundingIntervalHierarchy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorGeneral.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellLocatorRectilinearGrid.cxx Fixing issues raised by Ken on Gitlab 2019-08-08 09:15:28 -07:00
CellLocatorRectilinearGrid.h Adding support for evaluating 2D meshes. 2019-07-11 10:45:30 -07:00
CellLocatorUniformBins.cxx Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CellLocatorUniformBins.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CellLocatorUniformGrid.cxx Fixing issues raised by Ken on Gitlab 2019-08-08 09:15:28 -07:00
CellLocatorUniformGrid.h Fixing issues raised by Ken on Gitlab 2019-08-08 09:15:28 -07:00
CellSet.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSet.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetExplicit.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetExplicit.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetExplicit.hxx CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetExtrude.cxx CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetExtrude.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetExtrude.hxx Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CellSetListTag.h Don't need this. 2019-06-26 19:37:35 -04:00
CellSetPermutation.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetSingleType.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetStructured.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
CellSetStructured.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CellSetStructured.hxx CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
CMakeLists.txt MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
ColorTable.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTable.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ColorTable.hxx Merge topic 'move_invoker_to_cont' 2019-08-01 12:36:00 -04:00
ColorTablePresets.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTablePrivate.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorTableSamples.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CoordinateSystem.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CoordinateSystem.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CoordinateSystem.hxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
DataSet.cxx Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
DataSet.h Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
DataSetBuilderExplicit.cxx Use default float to build explicit data sets 2019-09-08 14:44:57 -06:00
DataSetBuilderExplicit.h Use default float to build explicit data sets 2019-09-08 14:44:57 -06:00
DataSetBuilderRectilinear.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
DataSetBuilderRectilinear.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
DataSetBuilderUniform.cxx CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
DataSetBuilderUniform.h DataSetBuilders don't require a cellset name 2019-09-02 09:05:56 -04:00
DataSetFieldAdd.h Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
DeviceAdapter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterAlgorithm.h Add ScanExtended device algorithm. 2019-09-03 15:02:41 -04:00
DeviceAdapterListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DeviceAdapterTag.cxx For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
DeviceAdapterTag.h Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
DynamicCellSet.h CellSet classes don't require a name 2019-09-02 10:39:58 -04:00
EnvironmentTracker.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
EnvironmentTracker.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Error.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadAllocation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadDevice.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadType.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorBadValue.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorFilterExecution.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ErrorInternal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionAndControlObjectBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExecutionObjectBase.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
Field.cxx Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
Field.h Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet 2019-09-02 09:04:51 -04:00
FieldRangeCompute.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
FieldRangeCompute.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
FieldRangeCompute.hxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
FieldRangeGlobalCompute.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
FieldRangeGlobalCompute.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
FieldRangeGlobalCompute.hxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
ImplicitFunctionHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Initialize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Invoker.h Move Invoker into vtkm/cont 2019-08-01 12:34:27 -04:00
Logging.cxx Introduce a log level that details kernel launch parameters 2019-06-18 15:01:07 -04:00
Logging.h Add template cases to GetHumanReadableSize/GetSizeString 2019-09-02 18:12:20 -06:00
PartitionedDataSet.cxx MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
PartitionedDataSet.h MultiBlock renamed to PartitionedDataSet 2019-09-03 12:42:23 -04:00
PointLocator.cxx Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocator.h Some classes should be exported 2019-04-25 09:50:49 -04:00
PointLocatorUniformGrid.cxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
PointLocatorUniformGrid.h Some classes should be exported 2019-04-25 09:50:49 -04:00
RuntimeDeviceInformation.cxx RuntimeDeviceInformation now says the AnyTag exists. 2019-05-21 15:15:06 -04:00
RuntimeDeviceInformation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RuntimeDeviceTracker.cxx Add RuntimeDeviceTracker::PrintSummary for debugging. 2019-08-26 14:58:31 -04:00
RuntimeDeviceTracker.h Add RuntimeDeviceTracker::PrintSummary for debugging. 2019-08-26 14:58:31 -04:00
SerializableTypeString.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Serialization.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Storage.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageBasic.h StealArray now returns the array and free function as a Pair. 2019-05-01 09:42:57 -04:00
StorageBasic.hxx Make sure all vtkm/cont .hxx files have header guards 2019-07-01 14:03:40 -04:00
StorageExtrude.h Add a missing header to StorageExtrude. 2019-08-22 11:16:16 -04:00
StorageImplicit.h Remove invalid PortalType 2019-07-17 18:39:00 -06:00
StorageListTag.h Create ArrayHandleMultiplexer 2019-07-22 08:36:28 -06:00
StorageVirtual.cxx Remove DeviceAdapterError as it isn't needed any more. 2019-04-18 15:09:57 -04:00
StorageVirtual.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StorageVirtual.hxx Fix IsWritableArrayHandle for portals that exist but cannot be written 2019-07-19 20:33:58 -06:00
Timer.cxx Avoid touching ListTag internals 2019-07-22 08:36:28 -06:00
Timer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TryExecute.cxx RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
TryExecute.h RuntimeDeviceTracker can't be copied and is only accessible via reference. 2019-05-20 11:43:05 -04:00
VariantArrayHandle.h Avoid touching ListTag internals 2019-07-22 08:36:28 -06:00
VirtualObjectHandle.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectHandle.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00