/external/eigen/test/eigen2/ |
eigen2_determinant.cpp | 14 template<typename MatrixType> void determinant(const MatrixType& m) function 17 Determinant.h 26 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1)); 27 VERIFY_IS_APPROX((m1*m2).determinant(), m1.determinant() * m2.determinant()); 36 VERIFY_IS_APPROX(m2.determinant(), -m1.determinant()); 39 VERIFY_IS_APPROX(m2.determinant(), -m1.determinant()); [all...] |
eigen2_inverse.cpp | 30 while(ei_abs(m1.determinant()) < RealScalar(0.1) && rows <= 8)
|
eigen2_sparse_solvers.cpp | 150 Scalar refDet = refLu.determinant(); 164 // std::cerr << refDet << " == " << slu.determinant() << "\n"; 166 VERIFY_IS_APPROX(refDet,slu.determinant()); // FIXME det is not very stable for complex 182 VERIFY_IS_APPROX(refDet,slu.determinant());
|
eigen2_prec_inverse_4x4.cpp | 59 absdet = ei_abs(m.determinant());
|
/external/eigen/test/ |
determinant.cpp | 14 template<typename MatrixType> void determinant(const MatrixType& m) function 17 Determinant.h 27 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1)); 28 VERIFY_IS_APPROX((m1*m2).eval().determinant(), m1.determinant() * m2.determinant()); 37 VERIFY_IS_APPROX(m2.determinant(), -m1.determinant()); 40 VERIFY_IS_APPROX(m2.determinant(), -m1.determinant()); [all...] |
inverse.cpp | 56 VERIFY_IS_APPROX(det, m1.determinant()); 68 VERIFY_IS_MUCH_SMALLER_THAN(abs(det-m3.determinant()), RealScalar(1));
|
dontalign.cpp | 40 VERIFY(square.determinant() != Scalar(0));
|
prec_inverse_4x4.cpp | 41 absdet = abs(m.determinant());
|
sparse_solver.h | 124 Scalar refDet = dA.determinant(); 125 VERIFY_IS_APPROX(refDet,solver.determinant()); 141 Scalar refDet = abs(dA.determinant());
|
lu.cpp | 160 VERIFY_RAISES_ASSERT(lu.determinant()) 172 VERIFY_RAISES_ASSERT(plu.determinant())
|
/external/eigen/doc/snippets/ |
MatrixBase_computeInverseAndDetWithCheck.cpp | 5 double determinant; variable 6 m.computeInverseAndDetWithCheck(inverse,determinant,invertible); 7 cout << "Its determinant is " << determinant << endl;
|
/external/eigen/doc/examples/ |
TutorialLinAlgInverseDeterminant.cpp | 14 cout << "The determinant of A is " << A.determinant() << endl;
|
/external/eigen/Eigen/src/LU/ |
Inverse.h | 54 typename ResultType::Scalar& determinant, 59 determinant = matrix.coeff(0,0); 60 invertible = abs(determinant) > absDeterminantThreshold; 61 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant; 86 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant(); 98 typename ResultType::Scalar& determinant, 104 determinant = matrix.determinant(); 105 invertible = abs(determinant) > absDeterminantThreshold; 107 const Scalar invdet = Scalar(1) / determinant; 364 (derived(), absDeterminantThreshold, inverse, determinant, invertible); local 392 RealScalar determinant; local [all...] |
Determinant.h | 41 return m.partialPivLu().determinant(); 89 * \returns the determinant of this matrix 92 inline typename internal::traits<Derived>::Scalar MatrixBase<Derived>::determinant() const function in class:Eigen::MatrixBase
|
/external/eigen/Eigen/src/Geometry/ |
Umeyama.h | 139 if (sigma.determinant()<Scalar(0)) S(m-1) = Scalar(-1); 145 if ( svd.matrixU().determinant() * svd.matrixV().determinant() > Scalar(0) ) {
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/linear/ |
CholeskyDecompositionImpl.java | 177 double determinant = 1.0; local 180 determinant *= lTii * lTii; 182 return determinant;
|
LUDecompositionImpl.java | 218 double determinant = even ? 1 : -1; local 220 determinant *= lu[i][i]; 222 return determinant;
|
FieldLUDecompositionImpl.java | 209 T determinant = even ? field.getOne() : field.getZero().subtract(field.getOne()); local 211 determinant = determinant.multiply(lu[i][i]); 213 return determinant;
|
EigenDecompositionImpl.java | 227 * Return the determinant of the matrix 228 * @return determinant of the matrix 231 double determinant = 1; local 233 determinant *= lambda; 235 return determinant;
|
/external/vulkan-validation-layers/libs/glm/detail/ |
func_matrix.hpp | 156 /// Return the determinant of a squared matrix. 160 /// @see <a href="http://www.opengl.org/sdk/docs/manglsl/xhtml/determinant.xml">GLSL determinant man page</a> 163 GLM_FUNC_DECL T determinant(matType<T, P> const & m);
|
/external/vulkan-validation-layers/libs/glm/gtx/ |
simd_mat4.hpp | 188 //! Return the determinant of a mat4 matrix. 190 float determinant(
|
/external/deqp/framework/common/ |
tcuMatrix.hpp | 126 T determinant (const Matrix<T, Size, Size>& mat) function in namespace:tcu::matrix 161 using matrix::determinant; 187 return + mat(0,0) * determinant(Matrix<T, 3, 3>(minorMatrices[0])) 188 - mat(0,1) * determinant(Matrix<T, 3, 3>(minorMatrices[1])) 189 + mat(0,2) * determinant(Matrix<T, 3, 3>(minorMatrices[2])) 190 - mat(0,3) * determinant(Matrix<T, 3, 3>(minorMatrices[3])); 196 using matrix::determinant; 198 const T det = determinant(mat);
|
/external/opencv3/modules/video/test/ |
test_estimaterigid.cpp | 122 dB = cv::determinant(B);
|
/external/skia/tests/ |
Matrix44Test.cpp | 314 REPORTER_ASSERT(reporter, nearly_equal_double(1, a.determinant())); 316 REPORTER_ASSERT(reporter, nearly_equal_double(2, a.determinant())); 319 REPORTER_ASSERT(reporter, nearly_equal_double(0.5, b.determinant())); 324 nearly_equal_double(a.determinant(), 325 b.determinant())); 328 REPORTER_ASSERT(reporter, nearly_equal_double(16, d.determinant())); 332 REPORTER_ASSERT(reporter, nearly_equal_double(32, e.determinant())); 334 REPORTER_ASSERT(reporter, nearly_equal_double(0, e.determinant())); [all...] |
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
vktShaderRenderMatrixTests.cpp | 299 case OP_DETERMINANT: return "determinant"; 658 // Determinant 661 float determinant (const tcu::Matrix<float, Size, Size>& mat); 664 float determinant<2> (const tcu::Matrix<float, 2, 2>& mat) function in namespace:vkt::sr::__anon9003::MatrixCaseUtils 670 float determinant<3> (const tcu::Matrix<float, 3, 3>& mat) function in namespace:vkt::sr::__anon9003::MatrixCaseUtils 681 float determinant<4> (const tcu::Matrix<float, 4, 4>& mat) function in namespace:vkt::sr::__anon9003::MatrixCaseUtils 707 return + mat(0,0) * determinant(tcu::Mat3(minorMatrices[0])) 708 - mat(0,1) * determinant(tcu::Mat3(minorMatrices[1])) 709 + mat(0,2) * determinant(tcu::Mat3(minorMatrices[2])) 710 - mat(0,3) * determinant(tcu::Mat3(minorMatrices[3])) [all...] |