/external/eigen/unsupported/Eigen/src/SVD/ |
H A D | JacobiSVD.h | 24 *** Their role is to reduce the problem of computing the SVD to the case of a square matrix. 87 bool run(JacobiSVD<MatrixType, FullPivHouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 89 if(matrix.rows() > matrix.cols()) 91 m_qr.compute(matrix); 92 svd.m_workMatrix = m_qr.matrixQR().block(0,0,matrix.cols(),matrix.cols()).template triangularView<Upper>(); 133 bool run(JacobiSVD<MatrixType, FullPivHouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 135 if(matrix.cols() > matrix 172 run(JacobiSVD<MatrixType, ColPivHouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 226 run(JacobiSVD<MatrixType, ColPivHouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 272 run(JacobiSVD<MatrixType, HouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 325 run(JacobiSVD<MatrixType, HouseholderQRPreconditioner>& svd, const MatrixType& matrix) argument 410 real_2x2_jacobi_svd(const MatrixType& matrix, Index p, Index q, JacobiRotation<RealScalar> *j_left, JacobiRotation<RealScalar> *j_right) argument 556 JacobiSVD(const MatrixType& matrix, unsigned int computationOptions = 0) argument 580 compute(const MatrixType& matrix) argument 640 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_csc.h | 56 vl_csc_matrix *matrix);
|
/external/skia/src/animator/ |
H A D | SkDrawShader.cpp | 19 SK_MEMBER(matrix, Matrix), 27 SkDrawShader::SkDrawShader() : matrix(NULL), 40 return matrix ? &matrix->getMatrix() : NULL;
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
H A D | DOMMatrix.cpp | 17 return new DOMMatrix(other->matrix(), other->is2D()); 20 DOMMatrix::DOMMatrix(const TransformationMatrix& matrix, bool is2D) argument 22 m_matrix = matrix; 37 m_matrix = m_matrix * other->matrix(); 47 m_matrix = other->matrix() * m_matrix;
|
/external/chromium_org/third_party/skia/gm/ |
H A D | gm.h | 81 // Most GMs will return the identity matrix, but some PDFs tests 84 SkMatrix matrix = fStarterMatrix; local 85 matrix.preConcat(this->onGetInitialTransform()); 86 return matrix; 102 void setStarterMatrix(const SkMatrix& matrix) { argument 103 fStarterMatrix = matrix;
|
H A D | imagealphathreshold.cpp | 47 SkMatrix matrix; variable 48 matrix.reset(); 49 matrix.setTranslate(WIDTH * .1f, HEIGHT * .1f); 50 matrix.postScale(.8f, .8f); 52 canvas->concat(matrix);
|
/external/skia/gm/ |
H A D | gm.h | 78 // Most GMs will return the identity matrix, but some PDFs tests 81 SkMatrix matrix = fStarterMatrix; local 82 matrix.preConcat(this->onGetInitialTransform()); 83 return matrix; 99 void setStarterMatrix(const SkMatrix& matrix) { argument 100 fStarterMatrix = matrix;
|
H A D | imagealphathreshold.cpp | 47 SkMatrix matrix; variable 48 matrix.reset(); 49 matrix.setTranslate(WIDTH * .1f, HEIGHT * .1f); 50 matrix.postScale(.8f, .8f); 52 canvas->concat(matrix);
|
/external/ceres-solver/internal/ceres/ |
H A D | compressed_row_sparse_matrix_test.cc | 248 scoped_ptr<CompressedRowSparseMatrix> matrix( 252 EXPECT_EQ(matrix->num_rows(), 5); 253 EXPECT_EQ(matrix->num_cols(), 5); 254 EXPECT_EQ(matrix->num_nonzeros(), 9); 255 EXPECT_EQ(blocks, matrix->row_blocks()); 256 EXPECT_EQ(blocks, matrix->col_blocks()); 263 matrix->RightMultiply(x.data(), y.data()); 269 matrix->LeftMultiply(x.data(), y.data()); 275 matrix->ToDenseMatrix(&dense); 349 CompressedRowSparseMatrix matrix( 470 CompressedRowSparseMatrix* matrix = new CompressedRowSparseMatrix(tsm); local 476 ToDenseMatrix(const cs_di* matrix, Matrix* dense_matrix) argument [all...] |
/external/chromium_org/ui/gfx/ |
H A D | transform_util.cc | 104 // Returns false if the matrix cannot be normalized. 119 SkMatrix44 matrix(SkMatrix44::kIdentity_Constructor); 122 matrix.setDouble(3, i, decomp.perspective[i]); 123 return matrix; 127 SkMatrix44 matrix(SkMatrix44::kUninitialized_Constructor); 128 // Implicitly calls matrix.setIdentity() 129 matrix.setTranslate(SkDoubleToMScalar(decomp.translate[0]), 132 return matrix; 148 SkMatrix44 matrix(SkMatrix44::kUninitialized_Constructor); 150 // Implicitly calls matrix [all...] |
H A D | transform_unittest.cc | 29 EXPECT_FLOAT_EQ((a), (transform).matrix().get(0, 0)); \ 30 EXPECT_FLOAT_EQ((b), (transform).matrix().get(0, 1)); \ 31 EXPECT_FLOAT_EQ((c), (transform).matrix().get(0, 2)); \ 32 EXPECT_FLOAT_EQ((d), (transform).matrix().get(0, 3)); 35 EXPECT_FLOAT_EQ((a), (transform).matrix().get(1, 0)); \ 36 EXPECT_FLOAT_EQ((b), (transform).matrix().get(1, 1)); \ 37 EXPECT_FLOAT_EQ((c), (transform).matrix().get(1, 2)); \ 38 EXPECT_FLOAT_EQ((d), (transform).matrix().get(1, 3)); 41 EXPECT_FLOAT_EQ((a), (transform).matrix().get(2, 0)); \ 42 EXPECT_FLOAT_EQ((b), (transform).matrix() 93 SkMatrix44& matrix = transform->matrix(); local 119 SkMatrix44& matrix = transform->matrix(); local 149 SkMatrix44& matrix = transform->matrix(); local 2279 SkMatrix44& matrix = A.matrix(); local [all...] |
/external/pdfium/fpdfsdk/src/ |
H A D | fpdf_flatten.cpp | 275 CFX_AffineMatrix GetMatrix(CPDF_Rect rcAnnot, CPDF_Rect rcStream, CFX_AffineMatrix matrix)
argument 280 matrix.TransformRect(rcStream);
291 void GetOffset(FX_FLOAT& fa, FX_FLOAT& fd, FX_FLOAT& fe, FX_FLOAT& ff, CPDF_Rect rcAnnot, CPDF_Rect rcStream, CFX_AffineMatrix matrix)
argument 298 if (matrix.a != 0 && matrix.d != 0)
309 FX_FLOAT x1 = matrix.a * rcStream.left + matrix.c * rcStream.bottom + matrix.e;
310 FX_FLOAT y1 = matrix.b * rcStream.left + matrix 498 CFX_AffineMatrix matrix = pAPDic->GetMatrix("Matrix"); local [all...] |
/external/eigen/Eigen/src/Eigenvalues/ |
H A D | HessenbergDecomposition.h | 32 * \brief Reduces a square matrix to Hessenberg form by an orthogonal similarity transformation 34 * \tparam _MatrixType the type of the matrix of which we are computing the Hessenberg decomposition 36 * This class performs an Hessenberg decomposition of a matrix \f$ A \f$. In 38 * matrix \f$ Q \f$ and a Hessenberg matrix \f$ H \f$ such that \f$ A = Q H 39 * Q^T \f$. An orthogonal matrix is a matrix whose inverse equals its 40 * transpose (\f$ Q^{-1} = Q^T \f$). A Hessenberg matrix has zeros below the 42 * of a complex matrix is \f$ A = Q H Q^* \f$ with \f$ Q \f$ unitary (that is, 46 * given matrix 118 HessenbergDecomposition(const MatrixType& matrix) argument 150 compute(const MatrixType& matrix) argument [all...] |
H A D | ComplexEigenSolver.h | 26 * \tparam _MatrixType the type of the matrix of which we are 30 * The eigenvalues and eigenvectors of a matrix \f$ A \f$ are scalars 32 * \f$. If \f$ D \f$ is a diagonal matrix with the eigenvalues on 33 * the diagonal, and \f$ V \f$ is a matrix with the eigenvectors as 34 * its columns, then \f$ A V = V D \f$. The matrix \f$ V \f$ is 80 /** \brief Type for matrix of eigenvectors as returned by eigenvectors(). 82 * This is a square matrix with entries of type #ComplexScalar. 116 /** \brief Constructor; computes eigendecomposition of given matrix. 118 * \param[in] matrix Square matrix whos 125 ComplexEigenSolver(const MatrixType& matrix, bool computeEigenvectors = true) argument 252 compute(const MatrixType& matrix, bool computeEigenvectors) argument [all...] |
H A D | ComplexSchur.h | 28 * \brief Performs a complex Schur decomposition of a real or complex square matrix 30 * \tparam _MatrixType the type of the matrix of which we are 34 * Given a real or complex square matrix A, this class computes the 36 * complex matrix, and T is a complex upper triangular matrix. The 37 * diagonal of the matrix T corresponds to the eigenvalues of the 38 * matrix A. 41 * a given matrix. Alternatively, you can use the 78 * This is a square matrix with entries of type #ComplexScalar. 85 * \param [in] size Positive integer, size of the matrix whos 112 ComplexSchur(const MatrixType& matrix, bool computeU = true) argument 316 compute(const MatrixType& matrix, bool computeU) argument 353 run(ComplexSchur<MatrixType>& _this, const MatrixType& matrix, bool computeU) argument 364 run(ComplexSchur<MatrixType>& _this, const MatrixType& matrix, bool computeU) argument [all...] |
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ |
H A D | ShadowImageView.java | 26 private Matrix matrix; field in class:ShadowImageView 140 public void setImageMatrix(Matrix matrix) { argument 141 this.matrix = new Matrix(matrix); 146 if (matrix != null) { 147 canvas.translate(shadowOf(matrix).getTransX(), shadowOf(matrix) 149 canvas.scale(shadowOf(matrix).getScaleX(), shadowOf(matrix)
|
/external/chromium_org/third_party/skia/src/views/animated/ |
H A D | SkImageView.cpp | 72 bool SkImageView::getImageMatrix(SkMatrix* matrix) const 77 if (matrix) 78 *matrix = *fMatrix; 83 if (matrix) 84 matrix->reset(); 89 void SkImageView::setImageMatrix(const SkMatrix* matrix) argument 93 if (matrix && !matrix->isIdentity()) 97 *fMatrix = *matrix; 111 // only redraw if we changed our matrix an 152 SkMatrix matrix; local [all...] |
/external/skia/src/views/animated/ |
H A D | SkImageView.cpp | 72 bool SkImageView::getImageMatrix(SkMatrix* matrix) const 77 if (matrix) 78 *matrix = *fMatrix; 83 if (matrix) 84 matrix->reset(); 89 void SkImageView::setImageMatrix(const SkMatrix* matrix) argument 93 if (matrix && !matrix->isIdentity()) 97 *fMatrix = *matrix; 111 // only redraw if we changed our matrix an 152 SkMatrix matrix; local [all...] |
/external/chromium_org/third_party/skia/include/effects/ |
H A D | Sk2DPathEffect.h | 61 static SkLine2DPathEffect* Create(SkScalar width, const SkMatrix& matrix) { argument 62 return SkNEW_ARGS(SkLine2DPathEffect, (width, matrix)); 71 SkLine2DPathEffect(SkScalar width, const SkMatrix& matrix) argument 72 : Sk2DPathEffect(matrix), fWidth(width) {} 90 * Stamp the specified path to fill the shape, using the matrix to define 93 static SkPath2DPathEffect* Create(const SkMatrix& matrix, const SkPath& path) { argument 94 return SkNEW_ARGS(SkPath2DPathEffect, (matrix, path));
|
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
H A D | BlockOfDynamicSparseMatrix.h | 47 inline SparseInnerVectorSet(const MatrixType& matrix, Index outerStart, Index outerSize) 48 : m_matrix(matrix), m_outerStart(outerStart), m_outerSize(outerSize) 50 eigen_assert( (outerStart>=0) && ((outerStart+outerSize)<=matrix.outerSize()) ); 53 inline SparseInnerVectorSet(const MatrixType& matrix, Index outer) 54 : m_matrix(matrix), m_outerStart(outer), m_outerSize(Size) 57 eigen_assert( (outer>=0) && (outer<matrix.outerSize()) );
|
/external/skia/include/effects/ |
H A D | Sk2DPathEffect.h | 64 static SkLine2DPathEffect* Create(SkScalar width, const SkMatrix& matrix) { argument 65 return SkNEW_ARGS(SkLine2DPathEffect, (width, matrix)); 74 SkLine2DPathEffect(SkScalar width, const SkMatrix& matrix) argument 75 : Sk2DPathEffect(matrix), fWidth(width) {} 91 * Stamp the specified path to fill the shape, using the matrix to define 94 static SkPath2DPathEffect* Create(const SkMatrix& matrix, const SkPath& path) { argument 95 return SkNEW_ARGS(SkPath2DPathEffect, (matrix, path));
|
/external/eigen/blas/ |
H A D | level3_impl.h | 55 if(beta==Scalar(0)) matrix(c, *m, *n, *ldc).setZero(); 56 else matrix(c, *m, *n, *ldc) *= beta; 144 matrix(b,*m,*n,*ldb) *= alpha; 220 Matrix<Scalar,Dynamic,Dynamic,ColMajor> tmp = matrix(b,*m,*n,*ldb); 221 matrix(b,*m,*n,*ldb).setZero(); 260 if(beta==Scalar(0)) matrix(c, *m, *n, *ldc).setZero(); 261 else matrix(c, *m, *n, *ldc) *= beta; 270 // FIXME add support for symmetric complex matrix 275 matA.triangularView<Upper>() = matrix(a,size,size,*lda); 276 matA.triangularView<Lower>() = matrix( [all...] |
/external/chromium_org/third_party/skia/src/utils/ |
H A D | SkLayer.cpp | 77 void SkLayer::setMatrix(const SkMatrix& matrix) { argument 78 fMatrix = matrix; 81 void SkLayer::setChildrenMatrix(const SkMatrix& matrix) { argument 82 fChildrenMatrix = matrix; 141 void SkLayer::getLocalTransform(SkMatrix* matrix) const { 142 matrix->setTranslate(m_position.fX, m_position.fY); 146 matrix->preTranslate(tx, ty); 147 matrix->preConcat(this->getMatrix()); 148 matrix->preTranslate(-tx, -ty); 151 void SkLayer::localToGlobal(SkMatrix* matrix) cons [all...] |
/external/pdfium/core/src/fpdfapi/fpdf_edit/ |
H A D | fpdf_edit_content.cpp | 12 CFX_ByteTextBuf& operator << (CFX_ByteTextBuf& ar, CFX_AffineMatrix& matrix)
argument 14 ar << matrix.a << " " << matrix.b << " " << matrix.c << " " << matrix.d << " " << matrix.e << " " << matrix.f;
103 void CPDF_PageContentGenerate::ProcessForm(CFX_ByteTextBuf& buf, FX_LPCBYTE data, FX_DWORD size, CFX_Matrix& matrix)
argument 113 matrix.TransformRect(bbox);
116 buf << "q " << matrix << " c local 120 TransformContent(CFX_Matrix& matrix) argument [all...] |
/external/skia/src/utils/ |
H A D | SkLayer.cpp | 77 void SkLayer::setMatrix(const SkMatrix& matrix) { argument 78 fMatrix = matrix; 81 void SkLayer::setChildrenMatrix(const SkMatrix& matrix) { argument 82 fChildrenMatrix = matrix; 141 void SkLayer::getLocalTransform(SkMatrix* matrix) const { 142 matrix->setTranslate(m_position.fX, m_position.fY); 146 matrix->preTranslate(tx, ty); 147 matrix->preConcat(this->getMatrix()); 148 matrix->preTranslate(-tx, -ty); 151 void SkLayer::localToGlobal(SkMatrix* matrix) cons [all...] |