/external/eigen/test/ |
H A D | diagonal.cpp | 12 template<typename MatrixType> void diagonal(const MatrixType& m) function 25 //check diagonal() 26 VERIFY_IS_APPROX(m1.diagonal(), m1.transpose().diagonal()); 27 m2.diagonal() = 2 * m1.diagonal(); 28 m2.diagonal()[0] *= 3; 37 // check sub/super diagonal 40 VERIFY(m1.template diagonal<N1>().RowsAtCompileTime == m1.diagonal(N [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | Diagonal.h | 19 * \brief Expression of a diagonal/subdiagonal/superdiagonal in a matrix 21 * \param MatrixType the type of the object in which we are taking a sub/main/super diagonal 22 * \param DiagIndex the index of the sub/super diagonal. The default is 0 and it means the main diagonal. 28 * This class represents an expression of the main diagonal, or any sub/super diagonal 29 * of a square matrix. It is the return type of MatrixBase::diagonal() and MatrixBase::diagonal(Index) and most of the 32 * \sa MatrixBase::diagonal(), MatrixBase::diagonal(Inde 188 MatrixBase<Derived>::diagonal() function in class:Eigen::MatrixBase 196 MatrixBase<Derived>::diagonal() const function in class:Eigen::MatrixBase 214 MatrixBase<Derived>::diagonal(Index index) function in class:Eigen::MatrixBase 222 MatrixBase<Derived>::diagonal(Index index) const function in class:Eigen::MatrixBase 241 MatrixBase<Derived>::diagonal() function in class:Eigen::MatrixBase 250 MatrixBase<Derived>::diagonal() const function in class:Eigen::MatrixBase [all...] |
H A D | BandMatrix.h | 83 /** \returns a vector expression of the main diagonal */ 84 inline Block<CoefficientsType,1,SizeAtCompileTime> diagonal() function in class:Eigen::internal::BandMatrixBase 87 /** \returns a vector expression of the main diagonal (const version) */ 88 inline const Block<const CoefficientsType,1,SizeAtCompileTime> diagonal() const function in class:Eigen::internal::BandMatrixBase 108 /** \returns a vector expression of the \a N -th sub or super diagonal */ 109 template<int N> inline typename DiagonalIntReturnType<N>::Type diagonal() function in class:Eigen::internal::BandMatrixBase 114 /** \returns a vector expression of the \a N -th sub or super diagonal */ 115 template<int N> inline const typename DiagonalIntReturnType<N>::Type diagonal() const function in class:Eigen::internal::BandMatrixBase 120 /** \returns a vector expression of the \a i -th sub or super diagonal */ 121 inline Block<CoefficientsType,1,Dynamic> diagonal(Inde function in class:Eigen::internal::BandMatrixBase 128 inline const Block<const CoefficientsType,1,Dynamic> diagonal(Index i) const function in class:Eigen::internal::BandMatrixBase [all...] |
H A D | DiagonalMatrix.h | 49 inline const DiagonalVectorType& diagonal() const { return derived().diagonal(); } function in class:Eigen::DiagonalBase 51 inline DiagonalVectorType& diagonal() { return derived().diagonal(); } function in class:Eigen::DiagonalBase 54 inline Index rows() const { return diagonal().size(); } 56 inline Index cols() const { return diagonal().size(); } 71 return InverseReturnType(diagonal().cwiseInverse()); 78 return DiagonalWrapper<const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(DiagonalVectorType,Scalar,product) >(diagonal() * scalar); 84 return DiagonalWrapper<const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(Scalar,DiagonalVectorType,product) >(scalar * other.diagonal()); 93 * \brief Represents a diagonal matri 136 inline const DiagonalVectorType& diagonal() const { return m_diagonal; } function in class:Eigen::DiagonalMatrix 139 inline DiagonalVectorType& diagonal() { return m_diagonal; } function in class:Eigen::DiagonalMatrix 260 const DiagonalVectorType& diagonal() const { return m_diagonal; } function in class:Eigen::DiagonalWrapper [all...] |
H A D | SelfAdjointView.h | 222 /** \returns a const expression of the main diagonal of the matrix \c *this 224 * This method simply returns the diagonal of the nested expression, thus by-passing the SelfAdjointView decorator. 226 * \sa MatrixBase::diagonal(), class Diagonal */ 228 typename MatrixType::ConstDiagonalReturnType diagonal() const function in class:Eigen::SelfAdjointView
|
H A D | CoreEvaluators.h | 1553 EIGEN_DEVICE_FUNC explicit evaluator(const XprType& diagonal) argument 1554 : m_argImpl(diagonal.nestedExpression()), 1555 m_index(diagonal.index())
|
/external/tensorflow/tensorflow/core/kernels/ |
H A D | diag_op.cc | 41 // Generate the diagonal tensor with the diagonal set to the input tensor. 48 const Tensor& diagonal = context->input(0); variable 49 const int num_dims = diagonal.dims(); 55 out_shape.AddDim(diagonal.dim_size(i)); 58 out_shape.AddDim(diagonal.dim_size(i)); 65 diagFunc(context, diagonal.NumElements(), diagonal.flat<T>().data(), 71 // Extract the diagonal tensor with the diagonal se [all...] |
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | Tridiagonalization.h | 46 * main diagonal and the first diagonal below and above it. The Hessenberg 199 * - the diagonal and lower sub-diagonal represent the real tridiagonal 259 * returned by diagonal() and subDiagonal() instead of creating a new 263 * matrixQ(), packedMatrix(), diagonal(), subDiagonal() 271 /** \brief Returns the diagonal of the tridiagonal matrix T in the decomposition. 273 * \returns expression representing the diagonal of T 284 DiagonalReturnType diagonal() const; 294 * \sa diagonal() fo 307 Tridiagonalization<MatrixType>::diagonal() const function in class:Eigen::Tridiagonalization [all...] |
/external/eigen/Eigen/src/SVD/ |
H A D | UpperBidiagonalization.h | 73 return HouseholderUSequenceType(m_householder, m_householder.diagonal().conjugate()); 79 return HouseholderVSequenceType(m_householder.conjugate(), m_householder.const_derived().template diagonal<1>()) 94 typename MatrixType::RealScalar *diagonal, 118 .makeHouseholderInPlace(mat.coeffRef(k,k), diagonal[k]); 153 typename MatrixType::RealScalar *diagonal, 190 v_k.makeHouseholderInPlace(tau_v, diagonal[k]); 324 // where A11 is a bs x bs diagonal block, 339 &(bidiagonal.template diagonal<0>().coeffRef(k)), 340 &(bidiagonal.template diagonal<1>().coeffRef(k)), 348 &(bidiagonal.template diagonal< 93 upperbidiagonalization_inplace_unblocked(MatrixType& mat, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, typename MatrixType::Scalar* tempData = 0) argument 152 upperbidiagonalization_blocked_helper(MatrixType& A, typename MatrixType::RealScalar *diagonal, typename MatrixType::RealScalar *upper_diagonal, Index bs, Ref<Matrix<typename MatrixType::Scalar, Dynamic, Dynamic, traits<MatrixType>::Flags & RowMajorBit> > X, Ref<Matrix<typename MatrixType::Scalar, Dynamic, Dynamic, traits<MatrixType>::Flags & RowMajorBit> > Y) argument [all...] |
/external/skia/bench/ |
H A D | ShapesBench.cpp | 105 float diagonal = sqrtf(static_cast<float>(fShapesSize.width() * fShapesSize.width()) + local 107 if (diagonal > maxDiagonal) { 108 fShapesSize.fWidth = static_cast<int>(fShapesSize.width() * maxDiagonal / diagonal); 109 fShapesSize.fHeight = static_cast<int>(fShapesSize.height() * maxDiagonal / diagonal);
|
/external/skqp/bench/ |
H A D | ShapesBench.cpp | 105 float diagonal = sqrtf(static_cast<float>(fShapesSize.width() * fShapesSize.width()) + local 107 if (diagonal > maxDiagonal) { 108 fShapesSize.fWidth = static_cast<int>(fShapesSize.width() * maxDiagonal / diagonal); 109 fShapesSize.fHeight = static_cast<int>(fShapesSize.height() * maxDiagonal / diagonal);
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/linear/ |
H A D | MatrixUtils.java | 195 * Returns a diagonal matrix with specified elements. 197 * @param diagonal diagonal elements of the matrix (the array elements 199 * @return diagonal matrix 202 public static RealMatrix createRealDiagonalMatrix(final double[] diagonal) { argument 203 final RealMatrix m = createRealMatrix(diagonal.length, diagonal.length); 204 for (int i = 0; i < diagonal.length; ++i) { 205 m.setEntry(i, i, diagonal[i]); 211 * Returns a diagonal matri 220 createFieldDiagonalMatrix(final T[] diagonal) argument [all...] |
/external/eigen/Eigen/src/Geometry/ |
H A D | AlignedBox.h | 130 /** \returns an expression for the bounding box diagonal vector 131 * if the length of the diagonal is needed: diagonal().norm() 134 EIGEN_DEVICE_FUNC inline CwiseBinaryOp< internal::scalar_difference_op<Scalar,Scalar>, const VectorType, const VectorType> diagonal() const function in class:Eigen::AlignedBox
|
/external/eigen/Eigen/src/SparseCore/ |
H A D | SparseMatrix.h | 649 /** \returns a const expression of the diagonal coefficients. */ 650 const ConstDiagonalReturnType diagonal() const { return ConstDiagonalReturnType(*this); } function in class:Eigen::SparseMatrix 652 /** \returns a read-write expression of the diagonal coefficients. 653 * \warning If the diagonal entries are written, then all diagonal 656 DiagonalReturnType diagonal() { return DiagonalReturnType(*this); } function in class:Eigen::SparseMatrix
|
/external/skia/src/sksl/ |
H A D | SkSLSPIRVCodeGenerator.cpp | 1091 void SPIRVCodeGenerator::writeUniformScaleMatrix(SpvId id, SpvId diagonal, const Type& type, argument 1105 this->writeWord(row == column ? diagonal : zeroId, out);
|
/external/skqp/src/sksl/ |
H A D | SkSLSPIRVCodeGenerator.cpp | 1083 void SPIRVCodeGenerator::writeUniformScaleMatrix(SpvId id, SpvId diagonal, const Type& type, argument 1097 this->writeWord(row == column ? diagonal : zeroId, out);
|
/external/conscrypt/benchmark-android/ |
H A D | vogar.jar | META-INF/ META-INF/MANIFEST.MF vogar/ vogar/TestProperties.class TestProperties.java package vogar ... |