1 # ifndef CPPAD_SPEED_DET_GRAD_33_HPP
2 # define CPPAD_SPEED_DET_GRAD_33_HPP
101 template <
class Vector>
109 check[0] = + ( x[4] * x[8] - x[5] * x[7] );
110 check[1] = - ( x[3] * x[8] - x[5] * x[6] );
111 check[2] = + ( x[3] * x[7] - x[4] * x[6] );
113 check[3] = - ( x[1] * x[8] - x[2] * x[7] );
114 check[4] = + ( x[0] * x[8] - x[2] * x[6] );
115 check[5] = - ( x[0] * x[7] - x[1] * x[6] );
117 check[6] = + ( x[1] * x[5] - x[2] * x[4] );
118 check[7] = - ( x[0] * x[5] - x[2] * x[3] );
119 check[8] = + ( x[0] * x[4] - x[1] * x[3] );
121 for(
size_t i = 0; i < 3 * 3; i++)
bool det_grad_33(const Vector &x, const Vector &g)
bool NearEqual(const Type &x, const Type &y, const Type &r, const Type &a)