Searched defs:Scalar (Results 1 - 25 of 345) sorted by relevance

1234567891011>>

/external/eigen/test/
H A Dsizeof.cpp14 typedef typename MatrixType::Scalar Scalar; typedef
16 VERIFY_IS_EQUAL(std::ptrdiff_t(sizeof(MatrixType)),std::ptrdiff_t(sizeof(Scalar))*std::ptrdiff_t(MatrixType::SizeAtCompileTime));
18 VERIFY_IS_EQUAL(sizeof(MatrixType),sizeof(Scalar*) + 2 * sizeof(typename MatrixType::Index));
H A Ddeterminant.cpp25 typedef typename MatrixType::Scalar Scalar; typedef
26 Scalar x = internal::random<Scalar>();
27 VERIFY_IS_APPROX(MatrixType::Identity(size, size).determinant(), Scalar(1));
51 VERIFY_IS_APPROX(m2.block(0,0,0,0).determinant(), Scalar(1));
H A Drvalue_types.cpp21 typedef typename internal::traits<MatrixType>::Scalar Scalar; typedef
38 Scalar abs_diff = (m-n).array().abs().sum();
39 VERIFY_IS_EQUAL(abs_diff, Scalar(0));
H A Dsvd_fill.h24 typedef typename MatrixType::Scalar Scalar; typedef
45 Matrix<Scalar,Dynamic,Dynamic> U(m.rows(),diagSize);
46 Matrix<Scalar,Dynamic,Dynamic> VT(diagSize,m.cols());
67 Matrix<Scalar,Dynamic,1> samples(9);
95 if(NumTraits<Scalar>::IsComplex)
113 if(NumTraits<Scalar>::IsComplex)
H A Dzerosized.cpp28 typedef typename MatrixType::Scalar Scalar; typedef
59 Matrix<Scalar,Dynamic,Dynamic> prod = m.template block<MatrixType::RowsAtCompileTime,0>(0,0,rows,0) * m.template block<0,MatrixType::ColsAtCompileTime>(0,0,0,cols);
H A Dbandmatrix.cpp14 typedef typename MatrixType::Scalar Scalar; typedef
15 typedef typename NumTraits<Scalar>::Real RealScalar;
16 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrixType;
H A Ddiagonal.cpp15 typedef typename MatrixType::Scalar Scalar; typedef
23 Scalar s1 = internal::random<Scalar>();
45 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1));
47 VERIFY_IS_APPROX(m2.template diagonal<N1>()[0], static_cast<Scalar>(6) * m1.template diagonal<N1>()[0]);
52 VERIFY_IS_APPROX(m2.template diagonal<N2>()[0], static_cast<Scalar>(6) * m1.template diagonal<N2>()[0]);
55 VERIFY_IS_APPROX(m2.template diagonal<N1>(), static_cast<Scalar>(2) * m1.diagonal(N1));
57 VERIFY_IS_APPROX(m2.diagonal(N1)[0], static_cast<Scalar>(6) * m1.diagonal(N1)[0]);
60 VERIFY_IS_APPROX(m2.template diagonal<N2>(), static_cast<Scalar>(
[all...]
H A Ddontalign.cpp23 typedef typename MatrixType::Scalar Scalar; typedef
24 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
25 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType;
40 VERIFY(square.determinant() != Scalar(0));
43 Scalar* array = internal::aligned_new<Scalar>(rows);
H A Deigen2support.cpp17 typedef typename MatrixType::Scalar Scalar; typedef
25 Scalar s1 = internal::random<Scalar>(),
26 s2 = internal::random<Scalar>();
31 VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) );
H A Dinplace_decomposition.cpp19 typedef typename MatrixType::Scalar Scalar; typedef
20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> RhsType;
21 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> ResType;
H A Dinverse.cpp24 typedef typename MatrixType::Scalar Scalar; typedef
33 VERIFY_IS_APPROX((Scalar(2)*m2).inverse(), m2.inverse()*Scalar(0.5));
44 typedef typename NumTraits<Scalar>::Real RealScalar;
45 typedef Matrix<Scalar, MatrixType::ColsAtCompileTime, 1> VectorType;
74 Matrix<Scalar, MatrixType::RowsAtCompileTime+1, MatrixType::RowsAtCompileTime+1, MatrixType::Options> m5;
H A Dmiscmatrices.cpp18 typedef typename MatrixType::Scalar Scalar; typedef
19 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
24 VERIFY_IS_APPROX(MatrixType::Ones(rows,cols)(r,c), static_cast<Scalar>(1));
26 VERIFY_IS_APPROX(m1(r,c), static_cast<Scalar>(1));
29 Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>
32 else VERIFY_IS_MUCH_SMALLER_THAN(square(r,r2), static_cast<Scalar>(1));
H A Dnesting_ops.cpp50 typedef typename MatrixType::Scalar Scalar; typedef
54 Matrix<Scalar,MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime,ColMajor> m2;
64 VERIFY_EVALUATION_COUNT( use_n_times<1>(Scalar(2)*m1.template triangularView<Lower>().solve(m1.col(0))), 2 ); // FIXME could be one by applying the scaling in-place on the solve result
71 if(!NumTraits<Scalar>::IsComplex)
H A Dprec_inverse_4x4.cpp16 typedef typename MatrixType::Scalar Scalar; typedef
22 double error = double( (m*inv-MatrixType::Identity()).norm() / NumTraits<Scalar>::epsilon() );
32 typedef typename MatrixType::Scalar Scalar; typedef
42 } while(absdet < NumTraits<Scalar>::epsilon());
44 double error = double( (m*inv-MatrixType::Identity()).norm() * absdet / NumTraits<Scalar>::epsilon() );
48 std::cerr << "inverse_general_4x4, Scalar = " << type_name<Scalar>() << std::endl;
54 VERIFY(error_avg < (NumTraits<Scalar>
[all...]
H A Dproduct_trmv.cpp15 typedef typename MatrixType::Scalar Scalar; typedef
16 typedef typename NumTraits<Scalar>::Real RealScalar;
17 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
28 Scalar s1 = internal::random<Scalar>();
H A Dreal_qz.cpp22 typedef typename MatrixType::Scalar Scalar; typedef
56 if (abs(qz.matrixT()(i,j))!=Scalar(0.0))
61 if (j<i-1 && abs(qz.matrixS()(i,j))!=Scalar(0.0))
66 if (j==i-1 && j>0 && abs(qz.matrixS()(i,j))!=Scalar(0.0) && abs(qz.matrixS()(i-1,j-1))!=Scalar(0.0))
H A Dschur_real.cpp19 typedef typename MatrixType::Scalar Scalar; typedef
24 VERIFY(T(row,col) == Scalar(0));
31 if (T(row,row-1) != Scalar(0)) {
33 Scalar tr = T(row-1,row-1) + T(row,row);
34 Scalar det = T(row-1,row-1) * T(row,row) - T(row-1,row) * T(row,row-1);
97 A(0,0) = std::numeric_limits<typename MatrixType::Scalar>::quiet_NaN();
H A Dselfadjoint.cpp18 typedef typename MatrixType::Scalar Scalar; typedef
28 m1.diagonal() = m1.diagonal().real().template cast<Scalar>();
/external/eigen/Eigen/src/Core/
H A DCommaInitializer.h30 typedef typename XprType::Scalar Scalar; typedef in struct:Eigen::CommaInitializer
33 inline CommaInitializer(XprType& xpr, const Scalar& s)
61 CommaInitializer& operator,(const Scalar& s)
144 inline CommaInitializer<Derived> DenseBase<Derived>::operator<< (const Scalar& s)
149 /** \sa operator<<(const Scalar&) */
H A DNoAlias.h34 typedef typename ExpressionType::Scalar Scalar; typedef in class:Eigen::NoAlias
42 call_assignment_no_alias(m_expression, other.derived(), internal::assign_op<Scalar,typename OtherDerived::Scalar>());
50 call_assignment_no_alias(m_expression, other.derived(), internal::add_assign_op<Scalar,typename OtherDerived::Scalar>());
58 call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op<Scalar,typename OtherDerived::Scalar>());
/external/llvm/lib/ObjectYAML/
H A DYAML.cpp27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *, argument
29 if (Scalar.size() % 2 != 0)
33 for (unsigned I = 0, N = Scalar.size(); I != N; ++I)
34 if (!isxdigit(Scalar[I]))
36 Val = yaml::BinaryRef(Scalar);
/external/eigen/Eigen/src/Eigenvalues/
H A DMatrixBaseEigenvalues.h69 typedef typename internal::traits<Derived>::Scalar Scalar; typedef
70 return internal::eigenvalues_selector<Derived, NumTraits<Scalar>::IsComplex>::run(derived());
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
H A DTensorDevice.h41 typedef typename OtherDerived::Scalar Scalar; typedef
42 typedef TensorCwiseBinaryOp<internal::scalar_sum_op<Scalar>, const ExpressionType, const OtherDerived> Sum;
52 typedef typename OtherDerived::Scalar Scalar; typedef
53 typedef TensorCwiseBinaryOp<internal::scalar_difference_op<Scalar>, const ExpressionType, const OtherDerived> Difference;
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
H A DLMcovar.h19 template <typename Scalar>
21 Matrix< Scalar, Dynamic, Dynamic > &r,
23 Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) )
29 Scalar temp;
33 const Scalar tolr = tol * abs(r(0,0));
34 Matrix< Scalar, Dynamic, 1 > wa(n);
20 covar( Matrix< Scalar, Dynamic, Dynamic > &r, const VectorXi& ipvt, Scalar tol = std::sqrt(NumTraits<Scalar>::epsilon()) ) argument
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
H A Drwupdt.h5 template <typename Scalar>
7 Matrix< Scalar, Dynamic, Dynamic > &r,
8 const Matrix< Scalar, Dynamic, 1> &w,
9 Matrix< Scalar, Dynamic, 1> &b,
10 Scalar alpha)
16 std::vector<JacobiRotation<Scalar> > givens(n);
19 Scalar temp, rowj;
6 rwupdt( Matrix< Scalar, Dynamic, Dynamic > &r, const Matrix< Scalar, Dynamic, 1> &w, Matrix< Scalar, Dynamic, 1> &b, Scalar alpha) argument

Completed in 1656 milliseconds

1234567891011>>