Searched refs:Scalar (Results 151 - 175 of 529) sorted by relevance

1234567891011>>

/external/eigen/Eigen/src/SparseCore/
H A DAmbiVector.h26 typedef _Scalar Scalar; typedef in class:Eigen::internal::AmbiVector
28 typedef typename NumTraits<Scalar>::Real RealScalar;
47 Scalar& coeffRef(Index i);
48 Scalar& coeff(Index i);
72 Index allocSize = (size * sizeof(ListEl))/sizeof(Scalar);
73 m_allocatedElements = (allocSize*sizeof(Scalar))/sizeof(ListEl);
74 m_buffer = new Scalar[allocSize];
78 m_allocatedElements = (size*sizeof(Scalar))/sizeof(ListEl);
79 m_buffer = new Scalar[size];
91 allocSize = allocSize/sizeof(Scalar)
[all...]
H A DMappedSparseMatrix.h45 Scalar* m_values;
58 inline const Scalar* valuePtr() const { return m_values; }
59 inline Scalar* valuePtr() { return m_values; }
68 inline Scalar coeff(Index row, Index col) const
76 return Scalar(0);
84 return ((*r==inner) && (id<end)) ? m_values[id] : Scalar(0);
87 inline Scalar& coeffRef(Index row, Index col)
108 inline MappedSparseMatrix(Index rows, Index cols, Index nnz, Index* outerIndexPtr, Index* innerIndexPtr, Scalar* valuePtr)
117 template<typename Scalar, int _Flags, typename _Index>
118 class MappedSparseMatrix<Scalar,_Flag
[all...]
H A DSparseCwiseUnaryOp.h37 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::InnerIterator
48 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); }
53 typename CwiseUnaryOpImpl::Scalar& valueRef();
60 typedef typename CwiseUnaryOpImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryOpImpl::ReverseInnerIterator
71 EIGEN_STRONG_INLINE typename CwiseUnaryOpImpl::Scalar value() const { return m_functor(Base::value()); }
76 typename CwiseUnaryOpImpl::Scalar& valueRef();
101 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::InnerIterator
123 typedef typename CwiseUnaryViewImpl::Scalar Scalar; typedef in class:Eigen::CwiseUnaryViewImpl::ReverseInnerIterator
[all...]
H A DSparseView.h38 SparseView(const MatrixType& mat, const Scalar& m_reference = Scalar(0), argument
39 typename NumTraits<Scalar>::Real m_epsilon = NumTraits<Scalar>::dummy_precision()) :
52 Scalar m_reference;
53 typename NumTraits<Scalar>::Real m_epsilon;
91 const SparseView<Derived> MatrixBase<Derived>::sparseView(const Scalar& m_reference,
92 const typename NumTraits<Scalar>::Real& m_epsilon) const
/external/eigen/test/
H A Dreal_qz.cpp21 typedef typename MatrixType::Scalar Scalar; typedef
35 if (abs(qz.matrixT()(i,j))!=Scalar(0.0))
37 if (j<i-1 && abs(qz.matrixS()(i,j))!=Scalar(0.0))
39 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 Dmapstride.cpp15 typedef typename VectorType::Scalar Scalar; typedef
23 Scalar* a_array = internal::aligned_new<Scalar>(arraysize+1);
24 Scalar* array = a_array;
26 array = (Scalar*)(ptrdiff_t(a_array) + (internal::packet_traits<Scalar>::AlignedOnScalar?sizeof(Scalar):sizeof(typename NumTraits<Scalar>::Real)));
54 typedef typename MatrixType::Scalar Scala typedef
[all...]
H A Dqr.cpp20 typedef typename MatrixType::Scalar Scalar; typedef
21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> MatrixQType;
36 typedef typename MatrixType::Scalar Scalar; typedef
37 Matrix<Scalar,Rows,Cols> m1 = Matrix<Scalar,Rows,Cols>::Random();
38 HouseholderQR<Matrix<Scalar,Rows,Cols> > qr(m1);
40 Matrix<Scalar,Rows,Cols> r = qr.matrixQR();
42 for(int i = 0; i < Rows; i++) for(int j = 0; j < Cols; j++) if(i>j) r(i,j) = Scalar(
58 typedef typename MatrixType::Scalar Scalar; typedef
[all...]
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h153 template<typename Scalar> struct scalar_sum_op;
154 template<typename Scalar> struct scalar_difference_op;
156 template<typename Scalar> struct scalar_opposite_op;
157 template<typename Scalar> struct scalar_conjugate_op;
158 template<typename Scalar> struct scalar_real_op;
159 template<typename Scalar> struct scalar_imag_op;
160 template<typename Scalar> struct scalar_abs_op;
161 template<typename Scalar> struct scalar_abs2_op;
162 template<typename Scalar> struct scalar_sqrt_op;
163 template<typename Scalar> struc
[all...]
/external/eigen/Eigen/src/Eigen2Support/
H A DCwise.h19 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, OtherDerived>
24 CwiseUnaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType>
29 CwiseBinaryOp<OP<typename internal::traits<ExpressionType>::Scalar>, ExpressionType, \
54 typedef typename internal::traits<ExpressionType>::Scalar Scalar; typedef in class:Eigen::Cwise
57 typedef CwiseUnaryOp<internal::scalar_add_op<Scalar>, ExpressionType> ScalarAddReturnType;
94 const EIGEN_CWISE_UNOP_RETURN_TYPE(internal::scalar_pow_op) pow(const Scalar& exponent) const;
97 operator+(const Scalar& scalar) const;
101 operator+(const Scalar& scalar, const Cwise& mat)
104 ExpressionType& operator+=(const Scalar
[all...]
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DHyperplane.h38 typedef _Scalar Scalar; typedef in class:Eigen::Hyperplane
39 typedef typename NumTraits<Scalar>::Real RealScalar;
40 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType;
41 typedef Matrix<Scalar,int(AmbientDimAtCompileTime)==Dynamic
67 inline Hyperplane(const VectorType& n, Scalar d)
102 explicit Hyperplane(const ParametrizedLine<Scalar, AmbientDimAtCompileTime>& parametrized)
122 inline Scalar signedDistance(const VectorType& p) const { return p.eigen2_dot(normal()) + offset(); }
127 inline Scalar absDistance(const VectorType& p) const { return ei_abs(signedDistance(p)); }
146 inline const Scalar& offset() const { return m_coeffs.coeff(dim()); }
150 inline Scalar
[all...]
H A DParametrizedLine.h34 typedef _Scalar Scalar; typedef in class:Eigen::ParametrizedLine
35 typedef typename NumTraits<Scalar>::Real RealScalar;
36 typedef Matrix<Scalar,AmbientDimAtCompileTime,1> VectorType;
85 Scalar intersection(const Hyperplane<_Scalar, _AmbientDim>& hyperplane);
104 m_origin = other.origin().template cast<Scalar>();
105 m_direction = other.direction().template cast<Scalar>();
112 bool isApprox(const ParametrizedLine& other, typename NumTraits<Scalar>::Real prec = precision<Scalar>()) const
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_SupernodalMatrix.h36 typedef _Scalar Scalar; typedef in class:Eigen::internal::MappedSuperNodalMatrix
39 typedef Matrix<Scalar,Dynamic,1> ScalarVector;
90 Scalar* valuePtr() { return m_nzval; }
92 const Scalar* valuePtr() const
167 Scalar* m_nzval; //array of nonzero values packed by column
181 template<typename Scalar, typename Index>
182 class MappedSuperNodalMatrix<Scalar,Index>::InnerIterator
201 inline Scalar value() const { return m_matrix.valuePtr()[m_idval]; }
203 inline Scalar& valueRef() { return const_cast<Scalar
[all...]
/external/eigen/test/eigen2/
H A Deigen2_submatrices.cpp16 template<typename Scalar, int _Rows, int _Cols> struct CheckMinor
18 typedef Matrix<Scalar, _Rows, _Cols> MatrixType;
24 Matrix<Scalar, Dynamic, Dynamic> mi = m1.minor(0,0).eval();
33 template<typename Scalar> struct CheckMinor<Scalar,1,1>
35 typedef Matrix<Scalar, 1, 1> MatrixType;
44 typedef typename MatrixType::Scalar Scalar; typedef
46 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
47 typedef Matrix<Scalar,
[all...]
H A Deigen2_geometry.cpp15 template<typename Scalar> void geometry(void)
21 typedef Matrix<Scalar,2,2> Matrix2;
22 typedef Matrix<Scalar,3,3> Matrix3;
23 typedef Matrix<Scalar,4,4> Matrix4;
24 typedef Matrix<Scalar,2,1> Vector2;
25 typedef Matrix<Scalar,3,1> Vector3;
26 typedef Matrix<Scalar,4,1> Vector4;
27 typedef Quaternion<Scalar> Quaternionx;
28 typedef AngleAxis<Scalar> AngleAxisx;
29 typedef Transform<Scalar,
[all...]
H A Deigen2_geometry_with_eigen2_prefix.cpp17 template<typename Scalar> void geometry(void)
23 typedef Matrix<Scalar,2,2> Matrix2;
24 typedef Matrix<Scalar,3,3> Matrix3;
25 typedef Matrix<Scalar,4,4> Matrix4;
26 typedef Matrix<Scalar,2,1> Vector2;
27 typedef Matrix<Scalar,3,1> Vector3;
28 typedef Matrix<Scalar,4,1> Vector4;
29 typedef eigen2_Quaternion<Scalar> Quaternionx;
30 typedef eigen2_AngleAxis<Scalar> AngleAxisx;
31 typedef eigen2_Transform<Scalar,
[all...]
H A Deigen2_basicstuff.cpp14 typedef typename MatrixType::Scalar Scalar; typedef
15 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
26 identity = Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>
28 square = Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime>::Random(rows, rows);
33 Scalar x = ei_random<Scalar>();
52 if(NumTraits<Scalar>::HasFloatingPoint)
68 VERIFY_IS_MUCH_SMALLER_THAN(MatrixType::Zero(rows,cols)(r,c), static_cast<Scalar>(1));
72 Matrix<Scalar,
[all...]
H A Deigen2_array.cpp19 typedef typename MatrixType::Scalar Scalar; typedef
20 typedef typename NumTraits<Scalar>::Real RealScalar;
21 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
30 Scalar s1 = ei_random<Scalar>(),
31 s2 = ei_random<Scalar>();
36 VERIFY_IS_APPROX((m1*Scalar(2)).cwise() - s2, (m1+m1) - MatrixType::Constant(rows,cols,s2) );
49 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>()));
54 typedef typename MatrixType::Scalar Scala typedef
[all...]
/external/eigen/unsupported/Eigen/src/NumericalDiff/
H A DNumericalDiff.h40 typedef typename Functor::Scalar Scalar; typedef in class:Eigen::NumericalDiff
45 NumericalDiff(Scalar _epsfcn=0.) : Functor(), epsfcn(_epsfcn) {}
46 NumericalDiff(const Functor& f, Scalar _epsfcn=0.) : Functor(f), epsfcn(_epsfcn) {}
69 Scalar h;
72 const Scalar eps = sqrt(((std::max)(epsfcn,NumTraits<Scalar>::epsilon() )));
121 Scalar epsfcn;
/external/eigen/unsupported/test/
H A Dalignedvector3.cpp13 template<typename Scalar>
16 Scalar s1 = internal::random<Scalar>();
17 Scalar s2 = internal::random<Scalar>();
18 typedef Matrix<Scalar,3,1> RefType;
19 typedef Matrix<Scalar,3,3> Mat33;
20 typedef AlignedVector3<Scalar> FastType;
H A Dsvd_common.h37 typedef typename MatrixType::Scalar Scalar; typedef
38 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime> MatrixUType;
39 typedef Matrix<Scalar, ColsAtCompileTime, ColsAtCompileTime> MatrixVType;
43 sigma.diagonal() = svd.singularValues().template cast<Scalar>();
82 typedef typename MatrixType::Scalar Scalar; typedef
92 typedef Matrix<Scalar, RowsAtCompileTime, Dynamic> RhsType;
93 typedef Matrix<Scalar, ColsAtCompileTime, Dynamic> SolutionType;
142 typedef typename MatrixType::Scalar Scala typedef
200 typedef typename MatrixType::Scalar Scalar; typedef
[all...]
H A Dsparse_extra.cpp17 template<typename SetterType,typename DenseType, typename Scalar, int Options>
18 bool test_random_setter(SparseMatrix<Scalar,Options>& sm, const DenseType& ref, const std::vector<Vector2i>& nonzeroCoords)
55 typedef typename SparseMatrixType::Scalar Scalar; typedef
59 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
60 typedef Matrix<Scalar,Dynamic,1> DenseVector;
61 Scalar eps = 1e-6;
69 initSparse<Scalar>(density, refMat, m, 0, &zeroCoords, &nonzeroCoords);
78 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value)
83 m.coeffRef(nonzeroCoords[0].x(), nonzeroCoords[0].y()) = Scalar(
[all...]
/external/eigen/unsupported/Eigen/src/SparseExtra/
H A DDynamicSparseMatrix.h39 typedef _Scalar Scalar; typedef in struct:Eigen::internal::traits
49 CoeffReadCost = NumTraits<Scalar>::ReadCost,
64 typedef MappedSparseMatrix<Scalar,Flags> Map;
73 typedef DynamicSparseMatrix<Scalar,(Flags&~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> TransposedSparseMatrix;
76 std::vector<internal::CompressedStorage<Scalar,Index> > m_data;
86 std::vector<internal::CompressedStorage<Scalar,Index> >& _data() { return m_data; }
87 const std::vector<internal::CompressedStorage<Scalar,Index> >& _data() const { return m_data; }
92 inline Scalar coeff(Index row, Index col) const
103 inline Scalar& coeffRef(Index row, Index col)
150 inline Scalar
[all...]
/external/eigen/Eigen/src/Core/
H A DMatrixBase.h56 typedef typename internal::traits<Derived>::Scalar Scalar; typedef in class:Eigen::MatrixBase
57 typedef typename internal::packet_traits<Scalar>::type PacketScalar;
58 typedef typename NumTraits<Scalar>::Real RealScalar;
95 typedef Matrix<Scalar,EIGEN_SIZE_MAX(RowsAtCompileTime,ColsAtCompileTime),
109 typedef Matrix<typename internal::traits<Derived>::Scalar,
119 typedef CwiseNullaryOp<internal::scalar_constant_op<Scalar>,Derived> ConstantReturnType;
121 typedef typename internal::conditional<NumTraits<Scalar>::IsComplex,
122 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>, ConstTransposeReturnType>,
128 typedef CwiseNullaryOp<internal::scalar_identity_op<Scalar>,Derive
396 typedef typename internal::scalar_product_traits<typename internal::traits<Derived>::Scalar,typename internal::traits<OtherDerived>::Scalar>::ReturnType Scalar; typedef in struct:Eigen::MatrixBase::cross_product_return_type
[all...]
H A DNumTraits.h124 template<typename Scalar, int Rows, int Cols, int Options, int MaxRows, int MaxCols>
125 struct NumTraits<Array<Scalar, Rows, Cols, Options, MaxRows, MaxCols> >
127 typedef Array<Scalar, Rows, Cols, Options, MaxRows, MaxCols> ArrayType;
128 typedef typename NumTraits<Scalar>::Real RealScalar;
130 typedef typename NumTraits<Scalar>::NonInteger NonIntegerScalar;
135 IsComplex = NumTraits<Scalar>::IsComplex,
136 IsInteger = NumTraits<Scalar>::IsInteger,
137 IsSigned = NumTraits<Scalar>::IsSigned,
139 ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTraits<Scalar>::ReadCost,
140 AddCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTraits<Scalar>
[all...]
/external/eigen/bench/
H A Dsparse_setter.cpp47 EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, const Values& vals);
48 EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coords, const Values& vals);
49 EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coords, const Values& vals);
50 EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords, const Values& vals);
51 EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coords, const Values& vals);
52 EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& coords, const Values& vals);
53 EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates& coords, const Values& vals);
54 EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const Values& vals);
55 EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords, const Values& vals);
56 EIGEN_DONT_INLINE Scalar* setrand_ublas_coor
[all...]

Completed in 3309 milliseconds

1234567891011>>