/external/llvm/test/DebugInfo/ARM/ |
selectiondag-deadcode.ll | 3 %class.Matrix3.0.6.10 = type { [9 x float] } 4 define arm_aapcscc void @_Z9GetMatrixv(%class.Matrix3.0.6.10* noalias nocapture sret %agg.result) #0 !dbg !39 { 16 tail call void @llvm.dbg.declare(metadata %class.Matrix3.0.6.10* %agg.result, metadata !45, metadata !DIExpression(DW_OP_deref)) 17 %2 = getelementptr inbounds %class.Matrix3.0.6.10, %class.Matrix3.0.6.10* %agg.result, i32 0, i32 0, i32 8 22 !4 = !DICompositeType(tag: DW_TAG_class_type, name: "Matrix3", line: 20, size: 288, align: 32, file: !5, identifier: "_ZTS7Matrix3")
|
/external/eigen/doc/ |
TopicLazyEvaluation.dox | 27 \code matrix1 = matrix2 + matrix3; \endcode 31 \code matrix1 = (matrix2 + matrix3).eval(); \endcode 35 \code matrix1 = -matrix2 + matrix3 + 5 * matrix4; \endcode 53 \code matrix1 = matrix2 + matrix3 * matrix4; \endcode 55 the product <tt>matrix3 * matrix4</tt> gets evaluated immediately into a temporary matrix. Indeed, experiments showed that it is often beneficial for performance to evaluate immediately matrix products when they are nested into bigger expressions. 59 \code matrix1 = matrix2 * (matrix3 + matrix4); \endcode 61 Here, provided the matrices have at least 2 rows and 2 columns, each coefficienct of the expression <tt>matrix3 + matrix4</tt> is going to be used several times in the matrix product. Instead of computing the sum everytime, it is much better to compute it once and store it in a temporary variable. Eigen understands this and evaluates <tt>matrix3 + matrix4</tt> into a temporary variable before evaluating the product.
|
/external/eigen/test/ |
geo_eulerangles.cpp | 19 typedef Matrix<Scalar,3,3> Matrix3; 23 Matrix3 m(AngleAxisx(ea[0], Vector3::Unit(i)) * AngleAxisx(ea[1], Vector3::Unit(j)) * AngleAxisx(ea[2], Vector3::Unit(k))); 25 Matrix3 mbis(AngleAxisx(eabis[0], Vector3::Unit(i)) * AngleAxisx(eabis[1], Vector3::Unit(j)) * AngleAxisx(eabis[2], Vector3::Unit(k))); 61 typedef Matrix<Scalar,3,3> Matrix3; 70 Matrix3 m;
|
geo_orthomethods.cpp | 22 typedef Matrix<Scalar,3,3> Matrix3; 37 Matrix3 mat3; 50 Matrix3 mcross; 59 VERIFY_IS_MUCH_SMALLER_THAN((vec3.adjoint() * Matrix3::Random().colwise().cross(vec3)).cwiseAbs().sum(), Scalar(1));
|
vectorization_logic.cpp | 132 > Matrix3; 185 VERIFY(test_assign(Matrix3(),Matrix3().cwiseProduct(Matrix3()), 213 VERIFY(test_redux(Matrix3(), 291 > Matrix3; 335 VERIFY(test_assign(Matrix3(),Matrix3().cwiseQuotient(Matrix3()), 358 VERIFY(test_redux(Matrix3(), [all...] |
geo_transformations.cpp | 93 typedef Matrix<Scalar,3,3> Matrix3; 109 Matrix3 matrot1, m; 124 VERIFY_IS_APPROX(Matrix3::Identity(), m * AngleAxisx(a, v0.normalized())); 125 VERIFY_IS_APPROX(Matrix3::Identity(), AngleAxisx(a, v0.normalized()) * m); 210 Matrix3 mat3 = Matrix3::Random(); 284 t1 = (Matrix3(q1) * AlignedScaling3(v0)) * Translation3(v0); 286 t1 = (Matrix3(q1) * Eigen::Scaling(v0)) * Translation3(v0); 291 t1 = Matrix3(q1) * (AlignedScaling3(v0) * Translation3(v0)); 396 Matrix3 mat_rotation, mat_scaling [all...] |
geo_quaternion.cpp | 52 typedef Matrix<Scalar,3,3> Matrix3; 104 Matrix3 rot1(q1);
|
/frameworks/ml/nn/runtime/test/ |
TestMemory.cpp | 41 const Matrix3x4 matrix3 = {{20.f, 30.f, 40.f, 50.f}, member in class:__anon41087::MemoryTest 70 // Layout where to place matrix2 and matrix3 in the memory we'll allocate. 74 constexpr uint32_t memorySize = offsetForMatrix3 + sizeof(matrix3) + 60; 82 memcpy(weightsData + offsetForMatrix3, matrix3, sizeof(matrix3)); 143 // Create a file that contains matrix2 and matrix3. 152 write(fd, matrix3, sizeof(matrix3)); 155 Memory weights(offsetForMatrix3 + sizeof(matrix3), PROT_READ, fd, 0);
|
TestTrivialModel.cpp | 38 const Matrix3x4 matrix3 = {{20.f, 30.f, 40.f, 50.f}, member in class:__anon41090::TrivialTest 131 CreateAddThreeTensorModel(&modelAdd3, matrix3);
|
/external/eigen/unsupported/test/ |
EulerAngles.cpp | 21 typedef Matrix<Scalar,3,3> Matrix3; 78 Matrix3 m(e); 103 Matrix3 mbis(AngleAxisType(eabis[0], I) * AngleAxisType(eabis[1], J) * AngleAxisType(eabis[2], K)); 157 typedef Matrix<Scalar,3,3> Matrix3; 166 Matrix3 m;
|
/external/eigen/Eigen/src/Geometry/ |
AngleAxis.h | 60 typedef Matrix<Scalar,3,3> Matrix3; 126 EIGEN_DEVICE_FUNC Matrix3 toRotationMatrix(void) const; 217 typename AngleAxis<Scalar>::Matrix3 222 Matrix3 res;
|
Quaternion.h | 54 typedef Matrix<Scalar,3,3> Matrix3; 139 EIGEN_DEVICE_FUNC Matrix3 toRotationMatrix() const; 466 * - Via a Matrix3: 24 + 15n 530 EIGEN_DEVICE_FUNC inline typename QuaternionBase<Derived>::Matrix3 537 Matrix3 res;
|
/external/eigen/unsupported/Eigen/src/EulerAngles/ |
EulerSystem.h | 253 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat) 265 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat) 273 const typename EulerAngles<Scalar, EulerSystem>::Matrix3& mat,
|
EulerAngles.h | 120 typedef Matrix<Scalar,3,3> Matrix3; /*!< the equivalent rotation matrix type */ 331 Matrix3 toRotationMatrix() const
|
/frameworks/rs/tests/java_api/VrDemo/src/com/example/android/rs/vr/engine/ |
vr.rs | 31 rs_matrix3x3 matrix3;
48 dx = rsMatrixMultiply(&matrix3, (float3) {1.f, 0.f, 0.f});
49 dy = rsMatrixMultiply(&matrix3, (float3) {0.f, 1.f, 0.f});
50 dz = rsMatrixMultiply(&matrix3, (float3) {0.f, 0.f, 1.f});
|
/external/eigen/demos/opengl/ |
quaternion_demo.cpp | 140 typedef Matrix<Scalar,3,3> Matrix3; 159 Matrix3 m = q.toRotationMatrix(); 163 EulerAngles& operator=(const Matrix3& m) 174 Matrix3 toRotationMatrix(void) const 178 Matrix3 res;
|
/frameworks/base/core/tests/coretests/src/android/view/inputmethod/ |
CursorAnchorInfoTest.java | 366 final Matrix MATRIX3 = new Matrix(); 367 MATRIX3.setTranslate(210.0f, 220.0f); 383 matrix.set(MATRIX3);
|
/external/swiftshader/src/OpenGL/compiler/ |
glslang_tab.h | 90 MATRIX3 = 293,
|
glslang.l | 145 "mat3" { context->lexAfterType = true; return(MATRIX3); } 149 "mat3x3" { return ES2_identifier_ES3_keyword(context, MATRIX3); }
|
glslang.y | 164 %token <lex> MATRIX2 MATRIX3 MATRIX4 IN_QUAL OUT_QUAL INOUT_QUAL UNIFORM VARYING [all...] |
glslang_lex.cpp | [all...] |
glslang_tab.cpp | 177 MATRIX3 = 293, 749 "MATRIX3", "MATRIX4", "IN_QUAL", "OUT_QUAL", "INOUT_QUAL", "UNIFORM", [all...] |
/external/eigen/Eigen/src/Core/ |
CwiseTernaryOp.h | 71 * For example, the return type of betainc(matrix1, matrix2, matrix3) is a
|
/external/autotest/client/build_deps/closure_library/ |
closure-library-20111110-r1376.tar.bz2 | |