This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring updated .
- 05 Apr, 2021 1 commit
-
-
Nick Thompson authored
-
- 08 Feb, 2021 1 commit
-
-
Nick Thompson authored
-
- 09 Sep, 2019 1 commit
-
-
Kenneth Moreland authored
Added a BaseComponentType to VecTraits that recursively finds the base (non-Vec) type of a Vec. This is useful when dealing with potentially nested Vec's (e.g. Vec<Vec<T, M>, N>) and you need to keep the structure but know the base type. Also added a couple of templates for keeping the structure but changing the type. These are ReplaceComponentType and ReplaceBaseComponentType. These allow you to create new Vec's with the same structure as the query Vec but with differen component types.
-
- 06 Jun, 2019 1 commit
-
-
Kenneth Moreland authored
This helps with ADL lookup.
-
- 17 Apr, 2019 1 commit
-
-
nadavi authored
-
- 09 Apr, 2019 1 commit
-
-
Code extracted from: https://gitlab.kitware.com/third-party/diy2.git at commit f7a68da4fbe93ae7a8699b66f125a98ace842998 (for/vtk-m).
-
- 05 Jun, 2018 1 commit
-
-
TaoCpp Tuple Upstream authored
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit ae4936580baf117373e73c23f0f8407d7589e6ff (for/vtk-m).
-
- 17 May, 2018 1 commit
-
-
David Thompson authored
This keeps the old name around but prepares it for removal in the next release.
-
- 10 Mar, 2018 1 commit
-
-
Maynard, Robert authored
-
- 30 Jan, 2018 1 commit
-
-
luz.paz authored
Found via `codespell -q 3` via downstream VTK
-
- 20 Sep, 2017 1 commit
-
-
Kenneth Moreland authored
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.
-
- 07 Aug, 2017 1 commit
-
-
Maynard, Robert authored
-
- 26 May, 2017 1 commit
-
-
Maynard, Robert authored
clang-format BinPack settings have been disabled to make sure that the VTK-m style guideline is obeyed.
-
- 25 May, 2017 1 commit
-
-
Kitware Robot authored
-
- 18 May, 2017 1 commit
-
-
Kitware Robot authored
-
- 03 Jan, 2017 1 commit
-
-
Maynard, Robert authored
When using Types or Matrix with the nvcc compiler with Wunused-value enabled you would get the following warning: (__builtin_expect(!(rowIndex < (this,NUM_ROWS)), 0)) ? __assert_rtn(__func__, "vtkm/Matrix.h", 86, "rowIndex < this->NUM_ROWS") : ((void)0); This is solved by changing this->NUM_ROWS to just NUM_ROWS.
-
- 16 Nov, 2016 1 commit
-
-
Kenneth Moreland authored
Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and EXEC_CONT.) Remove the inline from these macros so that they can be applied to everything, including implementations in a library. Because inline is not declared in these modifies, you have to add the keyword to functions and methods where the implementation is not inlined in the class.
-
- 15 Nov, 2016 1 commit
-
-
Maynard, Robert authored
-
- 20 Apr, 2016 1 commit
-
-
Kenneth Moreland authored
Add in the vtkm namespace an assert macro (technically VTKM_ASSERT) that basically replicates the functionality of the POSIX assert macro. This form of assert is set to replace the separate control/exection asserts. It has been decided that an assert that throws an exception instead of terminating the program is not all that great of a feature and it causes some limitations on how it is used. The next commit will remove the other forms of VTK-m assert.
-
- 14 Aug, 2015 1 commit
-
-
Kenneth Moreland authored
This class holds a Vec and exposes some number of components. The class is used when you need a Vec of a size that is not known at compile time but that a maximum length of reasonable size is known.
-
- 30 Jul, 2015 1 commit
-
-
Kenneth Moreland authored
C and C++ has a funny feature where operations on small integers (char and short) actually promote the result to a 32 bit integer. Most often in our code the result is pushed back to the same type, and picky compilers can then give a warning about an implicit type conversion (that we inevitably don't care about). Here are a lot of changes to suppress the warnings.
-
- 06 Jul, 2015 1 commit
-
-
Kenneth Moreland authored
For some reason when optimization was on with the Intel compiler it was removing the loop in some instances of the templated MatrixTranspose function. I inserted an empty assembly statement that prevents the compiler from removing the loop but does not add any actual code. That seems to fix the problem.
-
- 02 Jul, 2015 1 commit
-
-
Kenneth Moreland authored
The matrix class is for thread-local matrix computations. It is intended to store things like tensors or geometric transforms.
-