Kenneth Moreland
ec34cb56c4
Use new ways to get array portal in control environment
...
Also fix deadlocks that occur when portals are not destroyed
in time.
2020-02-26 13:10:46 -07:00
Robert Maynard
3b89bc0db2
CellSet classes don't require a name
2019-09-02 10:39:58 -04:00
Robert Maynard
5cd47a7065
DataSetBuilders don't require a cellset name
2019-09-02 09:05:56 -04:00
Robert Maynard
89fa2c0293
Remove multiple vtkm::cont::CellSet from vtkm::cont::DataSet
...
By removing the ability to have multiple CellSets in a DataSet
we can simplify the following things:
- Cell Fields now don't require a CellSet name when being constructed
- Filters don't need to manage what the active cellset is
2019-09-02 09:04:51 -04:00
Kenneth Moreland
b0b000263e
Write out all test data sets in VTKDataSetWriter
...
Although convenient, one of the issues of creating data with
MakeTestDataSet is that it is hard to look at the data created. It is
often helpful to be able to bring in the data into something like
ParaView or VisIt to play with it. To enable that, write them all out as
part of UnitTestVTKDataSetWriter.
2019-08-29 16:48:53 -06:00
Robert Maynard
a529b90c73
vtkm::Vec const& operator[] is now constexpr
...
This allows for developers to do things such as the following
as constexpr's:
```cxx
constexpr vtkm::Id2 dims(16,16);
constexpr vtkm::Float64 dx = vtkm::Float64(4.0 * vtkm::Pi()) / vtkm::Float64(dims[0] - 1);
```
2019-08-22 08:34:25 -04:00
Kenneth Moreland
7a0a35b29f
Add hello worklet example
...
This is a simple "hello world" example in VTK-m of implementing some
algorithm that runs in parallel.
2019-08-07 09:13:55 -06:00
Kenneth Moreland
0be50c119d
Update VTK-m code to use new Vec aliases
...
Should make the code easier to read.
2019-07-31 12:55:40 -06:00
nadavi
fbcea82e78
conslidate the license statement
2019-04-17 10:57:13 -06:00
Sujin Philip
2bbf501c53
Fix a bug in MakeTestDataset
...
In Make3DExplicitDataSetZoo, only 25 cells are added, but the variable `nCells`
is set to 27.
2019-04-08 16:41:56 -04:00
Kenneth Moreland
6aa99aec0f
Add ability to remove degenerate cells in CleanGrid
2019-02-26 12:44:57 -07:00
Mark Kim
e7c1151c74
So many warnings.
2018-12-17 17:54:26 -05:00
Mark Kim
d52928c9f2
edited wrong MakeTest. Fixed.
2018-12-17 10:43:07 -05:00
Mark Kim
30be47ee78
Mismatched types from MakeTest.
2018-12-16 23:23:33 -05:00
Mark Kim
08f8bbd7f1
Visual Studio doesn't support this initialization.
2018-12-14 23:03:12 -05:00
Mark Kim
a6bcf8a0ab
something's not quite right.
2018-12-13 14:49:38 -05:00
Mark Kim
e033fe8eea
fix new 1d data generator.
2018-12-13 14:49:38 -05:00
Mark Kim
8a9bfcba1b
zfp 1d worklet.
2018-12-13 14:49:38 -05:00
Mark Kim
95636ff2cd
decode/encode 2d.
2018-12-13 14:49:37 -05:00
mclarsen
8cd7c5db32
fixed the gather
2018-12-13 14:49:36 -05:00
mclarsen
ea9bef19da
init zfp
2018-12-13 14:49:36 -05:00
mclarsen
1c2f78ca92
refactoring ray tracing
2018-09-10 19:25:42 -07:00
Haocheng LIU
5c797169ec
Use the strong typed enums for vtkm::cont::Field
...
Since Field association is used either when creating or working
with 'vtkm::cont::Field', it's put in the class itself.
2018-05-22 11:44:51 -04:00
Robert Maynard
8808b41fbd
Merge branch 'master' into vtk-m-cmake_refactor
2018-03-29 22:51:26 -04:00
Robert Maynard
7c54125b66
Switch over from static const to static constexpr where possible.
2018-03-10 11:39:58 -05:00
Robert Maynard
4f239ed3b9
Correct casting warnings found with new cmake code
2018-01-16 15:42:36 -05:00
Sujin Philip
96c22747d5
Merge topic 'fix-field-api'
...
334262db Fix Field constructors
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Robert Maynard <robert.maynard@kitware.com>
Merge-request: !1035
2017-12-21 14:51:52 -05:00
Sujin Philip
334262db16
Fix Field constructors
...
1. Add option to copy user supplied array in make_ArrayHandle.
2. Replace Field constructors that take user supplied arrays with make_Field.
3. Replace CoordinateSystem constructors that take user supplied arrays with
make_CoordinateSystem.
2017-12-21 12:48:15 -05:00
Matt Larsen
83e51cf42e
creating ray tracing benchmark
2017-12-20 14:22:52 -08:00
Matt Larsen
a410650655
trying to create a benchmark for ray tracing
2017-12-20 10:25:16 -08:00
Matt Larsen
655412fca3
adding support for log plots with the wireframer
2017-12-05 10:00:27 -08:00
Matt Larsen
450033110c
Merge remote-tracking branch 'upstream/master' into support_2D_and_1D_plots
2017-10-26 08:10:50 -07:00
Matt Larsen
035814a4a7
adding 2d ortho support to ray tracing and updating WireFramer to support 2d lines and 1D line plots
2017-10-26 07:58:02 -07:00
Allison Vacanti
5420368ae0
Add fields to the cow nose testing dataset.
2017-10-10 10:28:51 -04:00
Kenneth Moreland
c3a3184d51
Update copyright for Sandia
...
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.
2017-09-20 15:33:44 -06:00
Robert Maynard
f68635941e
Convert VTK-m over to use 'using' instead of 'typedef'
2017-08-17 10:47:25 -04:00
Thomas J. Otahal
347af49722
Poly Data for External Faces
...
The external faces filter and worklet now pass input
PolyData (0D, 1D, and 2D) cells to the output. The external
faces filter has a flag to control this output (PassPolyData).
Added tests to the external faces filter and worklet.
2017-08-03 09:19:22 -06:00
Sujin Philip
749c0c8920
Add Worklet and Filter for faceted surface normals
2017-06-08 09:37:12 -04:00
Robert Maynard
5dd346007b
Respect VTK-m convention of parameters all or nothing on a line
...
clang-format BinPack settings have been disabled to make sure that the
VTK-m style guideline is obeyed.
2017-05-26 13:53:28 -04:00
Kitware Robot
4ade5f5770
clang-format: apply to the entire tree
2017-05-25 07:51:37 -04:00
Kenneth Moreland
876514bab2
Add better test for external faces
...
Tests zoo cells with different face size. Also makes sure the surface is
exactly as expected.
2017-01-26 13:35:49 -07:00
Robert Maynard
4a56e9f129
Merge branch 'contour-tree' into 'master'
...
Contour tree
See merge request !658
2017-01-17 17:00:54 -05:00
Kenneth Moreland
713cf4228a
Make it not possible to create a cell set without specifying num points
...
The CellSetExplicit and CellSetSingleType classes have an ivar that
marks the number of points. There were several instances of code
creating cell sets without specifying the number of points. This can be
very bad if subsequent code needs that information.
2017-01-12 13:02:10 -07:00
Patricia Kroll Fasel - 090207
b3b5149b28
Use cont/testing/MakeTestDataSet.h and add contour tree tests.
...
Remove worklet/contourtree/PrintVectors.h from CMakeLists.txt.
2017-01-12 10:40:29 -07:00
Kenneth Moreland
a5817da438
Fix cow nose data set
...
It was not properly setting the number of points.
2016-12-19 17:59:16 -07:00
Kenneth Moreland
ce7d2190e4
Fix winding of hexahedrons
...
While writing a test I noticed that some of the MakeTestDataSet
hexahedrons had improper point ordering. It was close but backwards so
that all the faces pointed in instead of out.
2016-12-16 07:22:01 -07:00
Kenneth Moreland
22b3a4a72a
Add a small test data set
...
This new explicit data set example is interesting in that it contains
several different cell types (one of every 3D cell shape currently
defined).
2016-12-15 16:04:38 -07:00
Dave Pugmire
52aa9b9ad0
Fix some compile errors.
2016-11-29 09:33:46 -05:00
Dave Pugmire
23d8d585a0
Add explicit 1D rendering. Also added some data model suport.
2016-11-28 16:07:40 -05:00
Dave Pugmire
d38e627057
Support for 1D rendering.
2016-11-23 10:48:22 -05:00