Added operator for CudaMatrix * CudaArray as matrix-vector product
AutoDiff for gradient
Gradient and Divergence for autodiff using matrix multiplication
Added use of EquelleRuntimeCPU in autoDiff test
AutoDiff in Sqrt added.
On operator using restriction matrix
CudaMatrix * CollOfScalar implemented. if ( useAutoDiff() ) is checked in this function now making it easier to implement operations from a matrix.
Added CudaMatrix::transpose()
Extend works for autodiff using matrix operations.
TrinaryIf uses AutoDiff and matrix operators.