/external/eigen/test/ |
H A D | determinant.cpp | 14 template<typename MatrixType> void determinant(const MatrixType& m) function 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()); 41 VERIFY_IS_APPROX(m2.determinant(), m [all...] |
H A D | inverse.cpp | 56 VERIFY_IS_APPROX(det, m1.determinant()); 68 VERIFY_IS_MUCH_SMALLER_THAN(abs(det-m3.determinant()), RealScalar(1));
|
H A D | dontalign.cpp | 40 VERIFY(square.determinant() != Scalar(0));
|
H A D | prec_inverse_4x4.cpp | 41 absdet = abs(m.determinant());
|
H A D | eigensolver_generalized_real.cpp | 65 VERIFY_IS_MUCH_SMALLER_THAN( std::abs(tmp.determinant()), Scalar(1) );
|
/external/eigen/doc/snippets/ |
H A D | MatrixBase_computeInverseAndDetWithCheck.cpp | 5 double determinant; variable 6 m.computeInverseAndDetWithCheck(inverse,determinant,invertible); 7 cout << "Its determinant is " << determinant << endl;
|
/external/eigen/doc/examples/ |
H A D | TutorialLinAlgInverseDeterminant.cpp | 14 cout << "The determinant of A is " << A.determinant() << endl;
|
/external/eigen/Eigen/src/LU/ |
H A D | InverseImpl.h | 59 typename ResultType::Scalar& determinant, 64 determinant = matrix.coeff(0,0); 65 invertible = abs(determinant) > absDeterminantThreshold; 66 if(invertible) result.coeffRef(0,0) = typename ResultType::Scalar(1) / determinant; 93 const Scalar invdet = typename MatrixType::Scalar(1) / matrix.determinant(); 106 typename ResultType::Scalar& determinant, 112 determinant = matrix.determinant(); 113 invertible = abs(determinant) > absDeterminantThreshold; 115 const Scalar invdet = Scalar(1) / determinant; 55 run( const MatrixType& matrix, const typename MatrixType::RealScalar& absDeterminantThreshold, ResultType& result, typename ResultType::Scalar& determinant, bool& invertible ) argument 102 run( const MatrixType& matrix, const typename MatrixType::RealScalar& absDeterminantThreshold, ResultType& inverse, typename ResultType::Scalar& determinant, bool& invertible ) argument 176 run( const MatrixType& matrix, const typename MatrixType::RealScalar& absDeterminantThreshold, ResultType& inverse, typename ResultType::Scalar& determinant, bool& invertible ) argument 265 run( const MatrixType& matrix, const typename MatrixType::RealScalar& absDeterminantThreshold, ResultType& inverse, typename ResultType::Scalar& determinant, bool& invertible ) argument 362 computeInverseAndDetWithCheck( ResultType& inverse, typename ResultType::Scalar& determinant, bool& invertible, const RealScalar& absDeterminantThreshold ) const argument 379 (derived(), absDeterminantThreshold, inverse, determinant, invertible); local 407 RealScalar determinant; local [all...] |
H A D | 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
|
H A D | PartialPivLU.h | 73 * \sa MatrixBase::partialPivLu(), MatrixBase::determinant(), MatrixBase::inverse(), MatrixBase::computeInverse(), class FullPivLU 203 /** \returns the determinant of the matrix of which 208 * \note For fixed-size matrices of size up to 4, MatrixBase::determinant() offers 211 * \warning a determinant can be very big or small, so for matrices 214 * \sa MatrixBase::determinant() 216 Scalar determinant() const; 539 typename PartialPivLU<MatrixType>::Scalar PartialPivLU<MatrixType>::determinant() const function in class:Eigen::PartialPivLU
|
/external/eigen/Eigen/src/Geometry/ |
H A D | Umeyama.h | 139 if ( svd.matrixU().determinant() * svd.matrixV().determinant() < 0 )
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/linear/ |
H A D | CholeskyDecompositionImpl.java | 177 double determinant = 1.0; 180 determinant *= lTii * lTii; 182 return determinant;
|
H A D | LUDecompositionImpl.java | 218 double determinant = even ? 1 : -1; 220 determinant *= lu[i][i]; 222 return determinant;
|
H A D | FieldLUDecompositionImpl.java | 209 T determinant = even ? field.getOne() : field.getZero().subtract(field.getOne()); 211 determinant = determinant.multiply(lu[i][i]); 213 return determinant;
|
H A D | EigenDecompositionImpl.java | 227 * Return the determinant of the matrix 228 * @return determinant of the matrix 231 double determinant = 1; 233 determinant *= lambda; 235 return determinant;
|
/external/vulkan-validation-layers/libs/glm/detail/ |
H A D | 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/ |
H A D | simd_mat4.hpp | 188 //! Return the determinant of a mat4 matrix. 190 float determinant(
|
/external/deqp/framework/common/ |
H A D | 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/skia/tests/ |
H A D | 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()));
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderMatrixTests.cpp | 299 case OP_DETERMINANT: return "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::__anon3908::MatrixCaseUtils 670 float determinant<3> (const tcu::Matrix<float, 3, 3>& mat) function in namespace:vkt::sr::__anon3908::MatrixCaseUtils 681 float determinant<4> (const tcu::Matrix<float, 4, 4>& mat) function in namespace:vkt::sr::__anon3908::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])); 721 const float det = determinant(ma [all...] |
/external/deqp/modules/gles3/functional/ |
H A D | es3fShaderMatrixTests.cpp | 304 case OP_DETERMINANT: return "determinant"; 666 float determinant (const tcu::Matrix<float, Size, Size>& mat); 669 float determinant<2> (const tcu::Matrix<float, 2, 2>& mat) function in namespace:deqp::gles3::Functional::MatrixCaseUtils 675 float determinant<3> (const tcu::Matrix<float, 3, 3>& mat) function in namespace:deqp::gles3::Functional::MatrixCaseUtils 686 float determinant<4> (const tcu::Matrix<float, 4, 4>& mat) function in namespace:deqp::gles3::Functional::MatrixCaseUtils 712 return + mat(0,0) * determinant(tcu::Mat3(minorMatrices[0])) 713 - mat(0,1) * determinant(tcu::Mat3(minorMatrices[1])) 714 + mat(0,2) * determinant(tcu::Mat3(minorMatrices[2])) 715 - mat(0,3) * determinant(tcu::Mat3(minorMatrices[3])); 726 const float det = determinant(ma [all...] |
/external/eigen/Eigen/src/SparseCholesky/ |
H A D | SimplicialCholesky.h | 392 /** \returns the determinant of the underlying matrix from the current factorization */ 393 Scalar determinant() const function in class:Eigen::SimplicialLLT 489 /** \returns the determinant of the underlying matrix from the current factorization */ 490 Scalar determinant() const function in class:Eigen::SimplicialLDLT 632 Scalar determinant() const function in class:Eigen::SimplicialCholesky
|
/external/eigen/Eigen/src/SparseLU/ |
H A D | SparseLU.h | 244 * \returns the absolute value of the determinant of the matrix of which 247 * \warning a determinant can be very big or small, so for matrices 257 // Initialize with the determinant of the row matrix 275 /** \returns the natural log of the absolute value of the determinant of the matrix 279 * inherent to the determinant computation. 305 /** \returns A number representing the sign of the determinant 312 // Initialize with the determinant of the row matrix 333 /** \returns The determinant of the matrix. 337 Scalar determinant() function in class:Eigen::SparseLU 340 // Initialize with the determinant o [all...] |
/external/ImageMagick/MagickCore/ |
H A D | distort.c | 100 double determinant; 102 determinant=PerceptibleReciprocal(coeff[0]*coeff[4]-coeff[1]*coeff[3]); 103 inverse[0]=determinant*coeff[4]; 104 inverse[1]=determinant*(-coeff[1]); 105 inverse[2]=determinant*(coeff[1]*coeff[5]-coeff[2]*coeff[4]); 106 inverse[3]=determinant*(-coeff[3]); 107 inverse[4]=determinant*coeff[0]; 108 inverse[5]=determinant*(coeff[2]*coeff[3]-coeff[0]*coeff[5]); 115 double determinant; 117 determinant 98 double determinant; local 113 double determinant; local [all...] |
/external/eigen/Eigen/src/UmfPackSupport/ |
H A D | UmfPackSupport.h | 304 Scalar determinant() const; 415 typename UmfPackLU<MatrixType>::Scalar UmfPackLU<MatrixType>::determinant() const function in class:Eigen::UmfPackLU
|