vtk-m/vtkm/exec
Kenneth Moreland 43da67f747 Fix Jacobian cases for wedge and pyramid
When the implementation for the cell derivative functions was made, the
special cases for creating the Jacobian for wedge and pyramid cell
shapes was not working. Instead, it just used the hexahedra case for a
degenerate cell. This fixes the issues with the special cases.

There were multiple issues to be fixed. There were some complaints
by the compiler about types. There was a mistake in the pyramid table.
But the biggest issue was a problem with macro expansions. It was
the classic tale of forgetting that you have to encase parameters
in parenthesis to make sure that operator precedence comes out as
expected.
2018-01-31 15:45:12 -07:00
..
arg Misc. typos 2018-01-30 06:51:47 -05:00
cuda Suppress false positive warnings about calling host device functions. 2018-01-02 10:40:49 -05:00
internal Don't allow DeviceTaskTypes to construct tasks from rvalues. 2018-01-18 13:55:37 -05:00
serial Don't allow DeviceTaskTypes to construct tasks from rvalues. 2018-01-18 13:55:37 -05:00
tbb Update copyright for Sandia 2017-09-20 15:33:44 -06:00
testing Misc. typos 2018-01-30 06:51:47 -05:00
AtomicArray.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
CellDerivative.h Fix Jacobian cases for wedge and pyramid 2018-01-31 15:45:12 -07:00
CellEdge.h Remove VTKM_EXEC_CONSTANT 2017-12-05 13:49:55 -05:00
CellFace.h Misc. typos 2018-01-30 06:51:47 -05:00
CellInside.h Add a CellLocator 2017-10-10 14:01:41 -04:00
CellInterpolate.h Misc. typos 2018-01-30 06:51:47 -05:00
CMakeLists.txt Remove unused file vtkm/exec/ImplicitFunction.h 2018-01-29 15:23:49 -05:00
ConnectivityExplicit.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ConnectivityPermuted.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ConnectivityStructured.h MarchingCubes now uses Gradient fast paths when possible. 2017-09-25 14:25:28 -04:00
ExecutionObjectBase.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
ExecutionWholeArray.h Replace ExecutionWholeArray with WholeArray 2018-01-02 10:30:16 -05:00
FunctorBase.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
Jacobian.h Fix Jacobian cases for wedge and pyramid 2018-01-31 15:45:12 -07:00
ParametricCoordinates.h Misc. typos 2018-01-30 06:51:47 -05:00
TaskBase.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00