Commit Graph

33 Commits

Author SHA1 Message Date
nadavi
fbcea82e78 conslidate the license statement 2019-04-17 10:57:13 -06:00
Robert Maynard
ef83adf3bd Field, CoordinateSystem, VirtualCoordinates all use the new virtual code 2018-12-27 14:35:56 -05:00
Utkarsh Ayachit
dd3709c3ec make MultiBlock constructors explicit.
This avoids silent conversion from vtkm::Id or std::vector<DataSet> to
MultiBlock.
2018-04-12 16:40:18 -04:00
Utkarsh Ayachit
6938b05c33 Remove GetBounds methods from MultiBlock.
Removing GetBounds and related methods from MultiBlock. These have been
replaced by BoundsCompute and BoundsGlobalCompute.
2018-04-05 17:31:49 -04:00
Utkarsh Ayachit
f966a36214 Remove MultiBlock::GetGlobalNumberOfBlocks.
Removing another API that need not be on MultiBlock. There's generally
no need for apps to know this. If needed, we can add `...Compute`
function. This removes another API on MultiBlock that could trigger
parallel communication/synchronization.
2018-04-05 17:16:10 -04:00
Utkarsh Ayachit
f37e642563 Remove MultiBlock::GetGlobalRange API.
Removing MultiBlock::GetGlobalRange API to keep things consistent with
DataSet API. Instead, one should use `FieldRangeCompute` or
`FieldRangeGlobalCompute` as appropriate.
2018-04-05 17:16:10 -04:00
Kenneth Moreland
117ce0be92 Add const correctness to MultiBlock method arguments
Several MultiBlock methods take references as arguments. Generally that
is good as some of the arguments take larger data structures like
DataSet and std::vector that can be passed much faster as a reference.
However, the references were not declared const, which means that you
could not use rvalues. This is now fixed.
2018-03-20 16:33:40 -06:00
Utkarsh Ayachit
54c2d2345e Make it easier to iterator over blocks.
Now `for (block : multiblock)` is supported.
2018-03-06 15:54:46 -05:00
luz.paz
80b11afa24 Misc. typos
Found via `codespell -q 3` via downstream VTK
2018-01-30 06:51:47 -05:00
Sujin Philip
70fcd1d1cc Update CoordinateSystem to use the Virtual Array 2018-01-10 10:19:19 -05:00
Utkarsh Ayachit
1bb7dde971 Update MultiBlock to use diy for block-based operations.
Updating MultiBlock to use `diy` for computing block summaries like
ranges, bounds etc. This makes it possible to MultiBlock to
work in distributed operations without explicit logic.
2017-12-15 15:15:23 -05:00
Utkarsh Ayachit
e72ce1e141 Update MultiBlock to follow coding style.
Use `this` and rename `blocks` to `Blocks`.
2017-12-15 10:53:30 -05: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
dongliangchu
f492f7ff7c reviewed version 1 2017-08-30 12:37:15 -04:00
dongliangchu
90c870f2f5 reviewed version 1 2017-08-24 10:50:14 -04:00
dongliangchu
1d80d5b69c reviewed version 1 2017-08-21 13:11:04 -04:00
dongliangchu
424b37ec97 reviewed version 1 2017-08-18 16:28:33 -04:00
dongliangchu
d9cc8a7806 fix multiblock compiling macro issue 2017-08-02 16:17:31 -04:00
dongliangchu
73e3753d9e fix multiblock compiling macro issue 2017-08-02 15:18:55 -04:00
dongliangchu
999890f9b7 fix multiblock compiling macro issue 2017-08-01 23:29:29 -04:00
dongliangchu
95b88fdff1 fix multiblock compiling macro issue 2017-08-01 23:15:41 -04:00
dongliangchu
f2070e35f8 fix multiblock compiling macro issue 2017-08-01 22:11:17 -04:00
dongliangchu
1bfc4766d8 fix multiblock compiling macro issue 2017-08-01 19:38:35 -04:00
dongliangchu
4abc2d1111 fix multiblock compiling macro issue 2017-08-01 19:29:54 -04:00
dongliangchu
d591eb7076 fix multiblock compiling macro issue 2017-08-01 19:25:46 -04:00
dongliangchu
440a6be88e Expand MultiBlock Functionality 2017-07-20 15:11:12 -04:00
dongliangchu
0d71a72b69 fixing test error and applying worklet on multiblock 2017-05-17 14:32:46 -04:00
dongliangchu
faf6ee30af fixing test error 2017-05-11 16:16:45 -04:00
dongliangchu
ad90424247 fixing test error 2017-05-11 16:00:15 -04:00
dongliangchu
303e2f1cf8 fixing test error 2017-05-11 15:25:08 -04:00
dongliangchu
5aa1851e87 remove unnecessary include file 2017-05-11 15:13:01 -04:00
dongliangchu
dffc1ac545 small tweak for multiblock class and its unit test 2017-05-11 11:05:47 -04:00
dongliangchu
d24e57aaac multiblock class and its unit test 2017-05-09 20:27:03 -04:00