Samuel Li
5a712427f0
Merge branch 'wavelets' of gitlab.kitware.com:samuelli/vtk-m into wavelets
2016-07-17 13:29:29 -07:00
Samuel Li
1f2bb02f77
add comment line
2016-07-17 14:07:31 -06:00
Samuel Li
75f2dea59b
Add SYMH handling of boundary
2016-07-17 13:27:18 -06:00
Samuel Li
bf0fd05b2a
removed an abuse of templates
2016-07-15 21:06:03 -07:00
Samuel Li
1d4070c3ad
Extend1D test succeed
2016-07-15 20:33:50 -06:00
Samuel Li
02a4610444
unit test module is capatable of taking in user input as problem size, as well as including data transfer into the timing.
2016-07-12 11:41:47 -07:00
Samuel Li
f1111c6333
Merge branch 'wavelets' of gitlab.kitware.com:samuelli/vtk-m into wavelets
2016-07-12 10:35:43 -06:00
Samuel Li
f8371d0754
add timer
2016-07-12 10:35:35 -06:00
Samuel Li
4cb21ee809
eliminate a warning
2016-07-12 09:51:05 -06:00
Samuel Li
8fb53f4b72
WaveletBase class finished. Now to add timing
2016-07-11 18:22:12 -06:00
Samuel Li
53ab1eb8c4
create a folder for wavelets
2016-07-11 17:54:41 -06:00
Samuel Li
8b20f8b8dc
change tabs to spaces
2016-07-11 17:21:38 -06:00
Samuel Li
b16c766192
need to test GetDetailLength, GetApproxLength, WaveLengthValidate
2016-07-11 15:28:51 -06:00
Samuel Li
c510f5762a
bug fixes; ForwardTransform agrees with its counterpart in vapor now.
2016-07-10 16:32:39 -06:00
Samuel Li
a26fa39c40
Filter is moved out of Wavelets
2016-07-10 14:08:39 -06:00
Samuel Li
c15633d66e
Filter class finished
2016-07-10 13:46:40 -06:00
Samuel Li
b7402f9af4
working on the wavelet Filter class
2016-07-08 13:15:03 -06:00
Samuel Li
72eb2fff70
put wavelet filter banks into a separate file
2016-07-08 11:18:00 -06:00
Samuel Li
632a5946e1
add test files that uses vapor functions
2016-07-07 18:46:00 -06:00
Samuel Li
a94ff7fbe4
trying to work out boundary situations
2016-07-07 18:44:38 -06:00
Samuel Li
7e9de6706a
finish coding ForwardTransform, need to test now
2016-07-07 16:14:43 -06:00
Samuel Li
68bd1d023b
ForwardTransform interface works. Maybe to give filters a class?
2016-07-06 21:39:29 -06:00
Samuel Li
765192e4e0
doesn't compile, try on Alaska
2016-07-06 21:15:39 -06:00
Samuel Li
f785fcb18f
work in progress for filter tables
2016-07-06 18:37:11 -06:00
Samuel Li
9c1e9574fa
ForwardTransform worklet now have the correct interface
2016-07-06 15:21:12 -06:00
Samuel Li
1f4e847c56
wavelets worklet works as a doulber
2016-07-05 17:38:24 -06:00
Samuel Li
7879f32806
add files for testing Wavelets
2016-07-05 10:24:29 -06:00
Samuel Li
5e0d0c2d5a
create wavelet worklet (a copy of PointElevation)
2016-07-05 10:19:54 -06:00
Robert Maynard
76cd2ac4da
More corrections needed to suppress false positive host / device warnings.
2016-06-30 16:04:37 -04:00
Kenneth Moreland
d7ed37cd1e
Fix incorrect export macro in FieldStatistics worklet
2016-06-27 13:39:03 -06:00
Kenneth Moreland
5a473b0012
Fix warning about type conversion
...
C has a feature where if you perform arithmetic on small integers (like
char and short), it will automatically promote the result to a 32 bit
integer. If you then store that back in the same type you started with
GCC will warn you that you are loosing the precision (that you didn't ask
for in the first place). This is particularly annoying in templated
code.
Anyway, fixed yet another instance of that happening.
2016-06-13 09:31:48 -06:00
Kenneth Moreland
fe8654d7eb
Add export macros to splat kernel methods
...
Not having them could cause compiler issues.
2016-06-02 12:30:37 -06:00
Kenneth Moreland
caef882e9d
List splatter worklet header files in build files
2016-06-02 10:24:21 -06:00
Robert Maynard
86efb75c67
Merge topic 'use_PointCount_over_FromCount'
...
317a48d4 Prefer using PointCount instead of FromCount in cell based worklets.
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Kenneth Moreland <kmorel@sandia.gov>
Merge-request: !431
2016-05-31 11:53:19 -04:00
Robert Maynard
317a48d42f
Prefer using PointCount instead of FromCount in cell based worklets.
...
The PointCount name is far more descriptive and helps readers understand
what the content of the variable is.
2016-05-31 10:42:39 -04:00
Kenneth Moreland
b5415169e2
Change Field and related methods to use Range and Bounds
...
First, be more explicit when we mean a range of values in a field or a
spacial bounds. Use the Range and Bounds structs in Field and
CoordinateSystem to make all of this more clear (and reduce a bit of
code as well).
2016-05-29 18:49:36 -06:00
Robert Maynard
8dfe8cd385
Rename ControlSignature tag TopologyIn to CellSetIn.
2016-05-17 15:07:08 -04:00
Jeremy Meredith
d560cf1d85
Merge branch 'master' into cellsetdim
2016-05-13 14:53:08 -04:00
Jeremy Meredith
0c18278028
removing cell set dimensionality and splitting tetrahedralizer.
2016-05-13 14:26:59 -04:00
Robert Maynard
90099d1c55
Simplify ThreadIndicies so link time is reduced.
...
ThreadIndicies constructor was templated on the invocation type, which created
thousand's of versions of that symbol which all had the same behavior. So now
remove that and move that logic into a Worklet function since it requires
the invocation info.
2016-05-04 14:48:42 -04:00
John Biddiscombe
2cadb8ee62
Fix compilation after change to IdCountingType
2016-04-24 17:12:02 +02:00
Kenneth Moreland
cc497e6a1b
Remove cont/Assert.h and exec/Assert.h
...
These asserts are consolidated into the unified Assert.h. Also made some
minor edits to add asserts where appropriate and a little bit of
reconfiguring as found.
2016-04-20 15:41:14 -06:00
Robert Maynard
6883a5ac94
Simplify using CellSetPermutation by providing a default permutation type.
...
Previously you had to explicitly state you wanted a CellSetPermutation
with an ArrayHanlde of Id's, now that is done automatically.
2016-04-12 14:24:51 -04:00
Robert Maynard
6ac50adcee
Correct an off by 1 error in UnitTestWorkletMapFieldWholeArray.
...
The sum presumption was presuming 1 to 10 inclusive, when we actually have
0 to 9 inclusive.
2016-04-07 22:59:59 -04:00
Kenneth Moreland
0bcd172d39
Merge branch 'atomic-improvements' into 'master'
...
Add AtomicArrayInOut ControlSignature tag
This makes it easier to pass arrays with atomics to a worklet.
See merge request !382
2016-04-05 15:23:37 -04:00
Kenneth Moreland
43ed18b0e1
Add AtomicArrayInOut ControlSignature tag.
...
This makes it easier to pass arrays with atomics to a worklet.
2016-03-24 17:12:17 -06:00
Jeremy Meredith
ba8517eb67
removing all references to field order.
2016-03-23 10:38:14 -04:00
Robert Maynard
88f435d8ec
TriangulateTable warning fixes.
2016-03-18 14:01:07 -04:00
Chuck Atkins
f74c0d3c88
Remove type conversion related warnings for GCC
2016-03-17 13:05:38 -04:00
Robert Maynard
8114736510
fix a long long to int warning.
2016-03-16 13:27:32 -04:00