Searched refs:determinant (Results 1 - 25 of 47) sorted by relevance

12

/external/eigen/test/
H A Ddeterminant.cpp14 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 Dinverse.cpp56 VERIFY_IS_APPROX(det, m1.determinant());
68 VERIFY_IS_MUCH_SMALLER_THAN(abs(det-m3.determinant()), RealScalar(1));
H A Ddontalign.cpp40 VERIFY(square.determinant() != Scalar(0));
H A Dprec_inverse_4x4.cpp41 absdet = abs(m.determinant());
H A Deigensolver_generalized_real.cpp65 VERIFY_IS_MUCH_SMALLER_THAN( std::abs(tmp.determinant()), Scalar(1) );
/external/eigen/doc/snippets/
H A DMatrixBase_computeInverseAndDetWithCheck.cpp5 double determinant; variable
6 m.computeInverseAndDetWithCheck(inverse,determinant,invertible);
7 cout << "Its determinant is " << determinant << endl;
/external/eigen/doc/examples/
H A DTutorialLinAlgInverseDeterminant.cpp14 cout << "The determinant of A is " << A.determinant() << endl;
/external/eigen/Eigen/src/LU/
H A DInverseImpl.h59 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 DDeterminant.h41 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 DPartialPivLU.h73 * \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 DUmeyama.h139 if ( svd.matrixU().determinant() * svd.matrixV().determinant() < 0 )
/external/apache-commons-math/src/main/java/org/apache/commons/math/linear/
H A DCholeskyDecompositionImpl.java177 double determinant = 1.0;
180 determinant *= lTii * lTii;
182 return determinant;
H A DLUDecompositionImpl.java218 double determinant = even ? 1 : -1;
220 determinant *= lu[i][i];
222 return determinant;
H A DFieldLUDecompositionImpl.java209 T determinant = even ? field.getOne() : field.getZero().subtract(field.getOne());
211 determinant = determinant.multiply(lu[i][i]);
213 return determinant;
H A DEigenDecompositionImpl.java227 * 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 Dfunc_matrix.hpp156 /// 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 Dsimd_mat4.hpp188 //! Return the determinant of a mat4 matrix.
190 float determinant(
/external/deqp/framework/common/
H A DtcuMatrix.hpp126 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 DMatrix44Test.cpp314 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 DvktShaderRenderMatrixTests.cpp299 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 Des3fShaderMatrixTests.cpp304 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 DSimplicialCholesky.h392 /** \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 DSparseLU.h244 * \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 Ddistort.c100 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 DUmfPackSupport.h304 Scalar determinant() const;
415 typename UmfPackLU<MatrixType>::Scalar UmfPackLU<MatrixType>::determinant() const function in class:Eigen::UmfPackLU

Completed in 492 milliseconds

12