/external/eigen/test/ |
geo_orthomethods.cpp | 22 typedef Matrix<Scalar,3,3> Matrix3; 23 typedef Matrix<Scalar,3,1> Vector3; 25 typedef Matrix<Scalar,4,1> Vector4; 62 typedef Matrix<RealScalar, 3, 1> RealVector3; 71 typedef Matrix<Scalar,Size,1> VectorType; 72 typedef Matrix<Scalar,3,Size> Matrix3N; 73 typedef Matrix<Scalar,Size,3> MatrixN3; 74 typedef Matrix<Scalar,3,1> Vector3;
|
dontalign.cpp | 24 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType; 57 dontalign(Matrix<float, 32, 32>()); 58 dontalign(Matrix<std::complex<float>, 32, 32>());
|
/external/eigen/unsupported/test/ |
forward_adolc.cpp | 33 typedef Matrix<Scalar,InputsAtCompileTime,1> InputType; 34 typedef Matrix<Scalar,ValuesAtCompileTime,1> ValueType; 35 typedef Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> JacobianType; 46 void operator() (const Matrix<T,InputsAtCompileTime,1>& x, Matrix<T,ValuesAtCompileTime,1>* _v) const 48 Matrix<T,ValuesAtCompileTime,1>& v = *_v; 138 Matrix<adtl::adouble,2,1> x; 140 Matrix<adtl::adouble,Dynamic,Dynamic> A(4,4);;
|
/external/skia/src/effects/ |
SkColorFilterImageFilter.cpp | 28 // To detect if we need to apply clamping after applying a matrix, we check if 50 bool matrix_needs_clamping(SkScalar matrix[20]) { 51 return component_needs_clamping(matrix) 52 || component_needs_clamping(matrix+5) 53 || component_needs_clamping(matrix+10) 54 || component_needs_clamping(matrix+15); 100 const SkMatrix& matrix, 104 if (getInput(0) && !getInput(0)->filterImage(proxy, source, matrix, &src, loc)) {
|
/frameworks/base/core/jni/android/graphics/ |
Matrix.cpp | 1 /* libs/android_runtime/android/graphics/Matrix.cpp 25 #include "Matrix.h" 217 static jboolean postSkew__FF(JNIEnv* env, jobject clazz, SkMatrix* matrix, jfloat kx, jfloat ky) { 220 return matrix->postSkew(kx_, ky_); 223 static jboolean postConcat(JNIEnv* env, jobject clazz, SkMatrix* matrix, SkMatrix* other) { 224 return matrix->postConcat(*other); 227 static jboolean setRectToRect(JNIEnv* env, jobject clazz, SkMatrix* matrix, jobject src, jobject dst, SkMatrix::ScaleToFit stf) { 232 return matrix->setRectToRect(src_, dst_, stf); 235 static jboolean setPolyToPoly(JNIEnv* env, jobject clazz, SkMatrix* matrix, 255 return matrix->setPolyToPoly(srcPt, dstPt, ptCount) [all...] |
/frameworks/base/opengl/java/android/opengl/ |
Matrix.java | 20 * Matrix math utilities. These methods operate on OpenGL ES format 38 public class Matrix { 40 /** Temporary memory for operations that need temporary matrix data. */ 47 public Matrix() {} 51 * matrix. In matrix notation: result = lhs x rhs. Due to the way 52 * matrix multiplication works, the result matrix will have the same 53 * effect as first multiplying by the rhs matrix, then multiplying by 54 * the lhs matrix. This is the opposite of what you might expect [all...] |
/external/chromium_org/third_party/skia/src/animator/ |
SkDrawExtraPathEffect.cpp | 54 SkDrawMatrix* matrix; member in class:SkDrawShape2DPathEffect 121 SkDrawMatrix* matrix; local 123 matrix = (SkDrawMatrix*) fDraw->addMatrix; 129 matrix = (SkDrawMatrix*) apply->getScope(); 131 if (matrix) { 132 m = matrix->getMatrix(); 171 SK_MEMBER(addMatrix, Drawable), // either matrix or apply 230 const SkMatrix& matrix) : Sk2DPathEffect(matrix), fDraw(draw), fMaker(maker) { 265 if (fDraw->matrix) { 266 SkDrawMatrix* matrix; local [all...] |
/external/skia/src/animator/ |
SkDrawExtraPathEffect.cpp | 54 SkDrawMatrix* matrix; member in class:SkDrawShape2DPathEffect 121 SkDrawMatrix* matrix; local 123 matrix = (SkDrawMatrix*) fDraw->addMatrix; 129 matrix = (SkDrawMatrix*) apply->getScope(); 131 if (matrix) { 132 m = matrix->getMatrix(); 171 SK_MEMBER(addMatrix, Drawable), // either matrix or apply 230 const SkMatrix& matrix) : Sk2DPathEffect(matrix), fDraw(draw), fMaker(maker) { 265 if (fDraw->matrix) { 266 SkDrawMatrix* matrix; local [all...] |
/external/chromium-trace/trace-viewer/third_party/gl-matrix/ |
Rakefile | 20 require File.expand_path('./tasks/support/gl-matrix', File.dirname(__FILE__))
|
/external/chromium-trace/trace-viewer/third_party/gl-matrix/tasks/test/ |
ci.rake | 6 t.rspec_opts += ["-r #{base_path.join('tasks/support/gl-matrix')}"]
|
/external/chromium_org/third_party/angle_dx11/src/compiler/ |
VersionGLSL.h | 24 // - matrix constructors taking matrix as argument. 34 // - matrix/matrix constructors
|
/external/eigen/Eigen/src/Core/ |
DiagonalMatrix.h | 35 typedef Matrix<Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime> DenseMatrixType; 60 operator*(const MatrixBase<MatrixDerived> &matrix) const; 94 * \brief Represents a diagonal matrix with its storage 97 * \param SizeAtCompileTime the dimension of the matrix, or Dynamic 98 * \param MaxSizeAtCompileTime the dimension of the matrix, or Dynamic. This parameter is optional and defaults 107 : traits<Matrix<_Scalar,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompileTime> > 109 typedef Matrix<_Scalar,SizeAtCompileTime,1,0,MaxSizeAtCompileTime,1> DiagonalVectorType; 144 /** Constructs a diagonal matrix with given dimension */ 192 /** Sets this matrix to be the identity matrix of the current size. * [all...] |
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
IterativeSolverBase.h | 42 /** Initialize the solver with matrix \a A for further \c Ax=b solving. 47 * \warning this class stores a reference to the matrix A as well as some 50 * matrix A, or modify a copy of A. 60 /** Initializes the iterative solver for the sparcity pattern of the matrix \a A for further solving \c Ax=b problems. 63 * we might, for instance, implement column reodering for faster matrix vector products. 74 /** Initializes the iterative solver with the numerical values of the matrix \a A for further solving \c Ax=b problems. 78 * \warning this class stores a reference to the matrix A as well as some 81 * matrix A, or modify a copy of A. 93 /** Initializes the iterative solver with the matrix \a A for further solving \c Ax=b problems. 96 * we might, for instance, implement column reodering for faster matrix vector products [all...] |
/external/eigen/bench/ |
bench_sum.cpp | 8 typedef Matrix<SCALAR,Eigen::Dynamic,1> Vec;
|
/external/eigen/blas/ |
level2_real_impl.h | 44 if(UPLO(*uplo)==UP) vector(actual_y,*n).noalias() += matrix(a,*n,*n,*lda).selfadjointView<Upper>() * (alpha * vector(actual_x,*n)); 45 else if(UPLO(*uplo)==LO) vector(actual_y,*n).noalias() += matrix(a,*n,*n,*lda).selfadjointView<Lower>() * (alpha * vector(actual_x,*n)); 89 Matrix<Scalar,Dynamic,Dynamic> m2(matrix(c,*n,*n,*ldc)); 92 // if(UPLO(*uplo)==LO) matrix(c,*n,*n,*ldc).selfadjointView<Lower>().rankUpdate(vector(x_cpy,*n), alpha); 93 // else if(UPLO(*uplo)==UP) matrix(c,*n,*n,*ldc).selfadjointView<Upper>().rankUpdate(vector(x_cpy,*n), alpha); 97 matrix(c,*n,*n,*ldc).col(j).tail(*n-j) += alpha * x_cpy[j] * vector(x_cpy+j,*n-j); 100 matrix(c,*n,*n,*ldc).col(j).head(j+1) += alpha * x_cpy[j] * vector(x_cpy,j+1); 146 if(UPLO(*uplo)==LO) matrix(c,*n,*n,*ldc).selfadjointView<Lower>().rankUpdate(vector(x_cpy,*n), vector(y_cpy,*n), alpha); 147 else if(UPLO(*uplo)==UP) matrix(c,*n,*n,*ldc).selfadjointView<Upper>().rankUpdate(vector(x_cpy,*n), vector(y_cpy,*n), alpha) [all...] |
/external/eigen/doc/ |
C05_TutorialAdvancedInitialization.dox | 11 identity matrix and the zero matrix. 21 Eigen offers a comma initializer syntax which allows the user to easily set all the coefficients of a matrix, 74 The Matrix and Array classes have static methods like \link DenseBase::Zero() Zero()\endlink, which can be 93 \endlink fills the matrix or array with random coefficients. The identity matrix can be obtained by calling 94 \link MatrixBase::Identity() Identity()\endlink; this method is only available for Matrix, not for Array, 95 because "identity matrix" is a linear algebra concept. The method 113 conveniently. The following example contrasts three ways to construct the matrix 126 A summary of all pre-defined matrix, vector and array objects can be found in the \ref QuickRefPage [all...] |
/external/eigen/doc/examples/ |
TutorialLinAlgExSolveColPivHouseholderQR.cpp | 13 cout << "Here is the matrix A:\n" << A << endl;
|
TutorialLinAlgExSolveLDLT.cpp | 12 cout << "Here is the matrix A:\n" << A << endl;
|
TutorialLinAlgSVDSolve.cpp | 10 cout << "Here is the matrix A:\n" << A << endl;
|
Tutorial_PartialLU_solve.cpp | 14 cout << "Here is the matrix A:" << endl << A << endl;
|
tut_arithmetic_dot_cross.cpp | 13 cout << "Dot product via a matrix product: " << dp << endl;
|
/external/eigen/doc/snippets/ |
MatrixBase_part.cpp | 7 cout << "Here is the matrix m:" << endl << m << endl;
|
SelfAdjointEigenSolver_operatorInverseSqrt.cpp | 3 cout << "Here is a random positive-definite matrix, A:" << endl << A << endl << endl;
|
tut_arithmetic_redux_minmax.cpp | 4 cout << "Here is the matrix m:\n" << m << endl;
|
/external/eigen/test/eigen2/ |
eigen2_miscmatrices.cpp | 19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType; 20 typedef Matrix<Scalar, 1, MatrixType::ColsAtCompileTime> RowVectorType; 30 Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> 42 CALL_SUBTEST_1( miscMatrices(Matrix<float, 1, 1>()) );
|