HomeSort by relevance Sort by last modified time
    Searched refs:Scalar (Results 326 - 350 of 600) sorted by null

<<11121314151617181920>>

  /external/eigen/unsupported/Eigen/src/IterativeSolvers/
IncompleteLU.h 18 typedef _Scalar Scalar;
19 typedef Matrix<Scalar,Dynamic,1> Vector;
21 typedef SparseMatrix<Scalar,RowMajor> FactorType;
24 typedef Matrix<Scalar,Dynamic,Dynamic> MatrixType;
GMRES.h 63 typedef typename Dest::Scalar Scalar;
64 typedef Matrix < Scalar, Dynamic, 1 > VectorType;
65 typedef Matrix < Scalar, Dynamic, Dynamic > FMatrixType;
85 std::vector < JacobiRotation < Scalar > > G(restart);
91 w(0)=(Scalar) beta;
137 if (k<m && v(k) != (Scalar) 0) {
189 w(0)=(Scalar) beta;
207 typename _Preconditioner = DiagonalPreconditioner<typename _MatrixType::Scalar> >
232 * and NumTraits<Scalar>::epsilon() for the tolerance
    [all...]
  /external/eigen/unsupported/Eigen/src/Skyline/
SkylineUtil.h 40 EIGEN_STRONG_INLINE Derived& operator Op(const Other& scalar) \
42 return Base::operator Op(scalar); \
54 typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; \
55 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; \
76 typedef typename traits<T>::Scalar _Scalar;
  /external/eigen/unsupported/test/
NumericalDiff.cpp 15 typedef _Scalar Scalar;
20 typedef Matrix<Scalar,InputsAtCompileTime,1> InputType;
21 typedef Matrix<Scalar,ValuesAtCompileTime,1> ValueType;
22 typedef Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> JacobianType;
  /external/eigen/Eigen/src/Core/products/
CoeffBasedProduct.h 43 typedef typename scalar_product_traits<typename _LhsNested::Scalar, typename _RhsNested::Scalar>::ReturnType Scalar;
65 SameType = is_same<typename _LhsNested::Scalar,typename _RhsNested::Scalar>::value,
69 || ( (ColsAtCompileTime % packet_traits<Scalar>::size) == 0
76 || ( (RowsAtCompileTime % packet_traits<Scalar>::size) == 0
93 : InnerSize * (NumTraits<Scalar>::MulCost + LhsCoeffReadCost + RhsCoeffReadCost)
94 + (InnerSize - 1) * NumTraits<Scalar>::AddCost,
106 && (InnerSize % packet_traits<Scalar>::size == 0
    [all...]
  /external/eigen/Eigen/src/SparseCore/
SparseSelfAdjointView.h 42 void permute_symm_to_symm(const MatrixType& mat, SparseMatrix<typename MatrixType::Scalar,DestOrder,typename MatrixType::Index>& _dest, const typename MatrixType::Index* perm = 0);
45 void permute_symm_to_fullsymm(const MatrixType& mat, SparseMatrix<typename MatrixType::Scalar,DestOrder,typename MatrixType::Index>& _dest, const typename MatrixType::Index* perm = 0);
54 typedef typename MatrixType::Scalar Scalar;
121 SparseSelfAdjointView& rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha = Scalar(1));
200 SparseSelfAdjointView<MatrixType,UpLo>::rankUpdate(const SparseMatrixBase<DerivedU>& u, const Scalar& alpha)
202 SparseMatrix<Scalar,MatrixType::Flags&RowMajorBit?RowMajor:ColMajor> tmp = u * u.adjoint();
203 if(alpha==Scalar(0))
234 template<typename Dest> void scaleAndAddTo(Dest& dest, const Scalar& alpha) cons
    [all...]
SparseCwiseBinaryOp.h 98 typedef typename traits<CwiseBinaryXpr>::Scalar Scalar;
125 m_value = m_functor(m_lhsIter.value(), Scalar(0));
131 m_value = m_functor(Scalar(0), m_rhsIter.value());
142 EIGEN_STRONG_INLINE Scalar value() const { return m_value; }
154 Scalar m_value;
164 typedef typename CwiseBinaryXpr::Scalar Scalar;
198 EIGEN_STRONG_INLINE Scalar value() const { return m_functor(m_lhsIter.value(), m_rhsIter.value()); }
218 typedef typename CwiseBinaryXpr::Scalar Scalar
    [all...]
SparsePermutation.h 23 typedef typename MatrixTypeNestedCleaned::Scalar Scalar;
31 SparseMatrix<Scalar,SrcStorageOrder,Index>,
32 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> >::type ReturnType;
40 typedef typename MatrixTypeNestedCleaned::Scalar Scalar;
59 SparseMatrix<Scalar,SrcStorageOrder,Index> tmp(m_matrix.rows(), m_matrix.cols());
79 SparseMatrix<Scalar,int(SrcStorageOrder)==RowMajor?ColMajor:RowMajor,Index> tmp(m_matrix.rows(), m_matrix.cols());
  /external/eigen/Eigen/src/SparseQR/
SparseQR.h 70 typedef typename MatrixType::Scalar Scalar;
73 typedef SparseMatrix<Scalar,ColMajor,Index> QRMatrixType;
75 typedef Matrix<Scalar, Dynamic, 1> ScalarVector;
240 SparseMatrix<Scalar, RowMajor, Index> mQrm(this->m_Q);
406 else tval(curIdx) = Scalar(0);
423 Scalar tdot(0);
450 Scalar tau;
457 Scalar c0 = nzcolQ ? tval(Qidx(0)) : Scalar(0)
    [all...]
  /external/eigen/Eigen/src/Cholesky/
LLT.h 60 typedef typename MatrixType::Scalar Scalar;
61 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
65 PacketSize = internal::packet_traits<Scalar>::size,
188 template<typename Scalar, int UpLo> struct llt_inplace;
194 typedef typename MatrixType::Scalar Scalar;
200 typedef Matrix<Scalar,Dynamic,1> TempVectorType;
217 JacobiRotation<Scalar> g;
237 Scalar wj = temp.coeff(j)
    [all...]
  /external/eigen/Eigen/src/Core/
TriangularMatrix.h 41 typedef typename internal::traits<Derived>::Scalar Scalar;
54 inline Scalar coeff(Index row, Index col) const { return derived().coeff(row,col); }
55 inline Scalar& coeffRef(Index row, Index col) { return derived().coeffRef(row,col); }
65 inline Scalar operator()(Index row, Index col) const
70 inline Scalar& operator()(Index row, Index col)
164 typedef typename internal::traits<TriangularView>::Scalar Scalar;
205 TriangularView& operator*=(const typename internal::traits<MatrixType>::Scalar& other) { return *this = m_matrix * other; }
207 TriangularView& operator/=(const typename internal::traits<MatrixType>::Scalar& other) { return *this = m_matrix / other;
    [all...]
GenericPacketMath.h 160 * For instance, for a packet of 8 elements, 4 scalar will be read from \a *from and
162 * Currently, this function is only used for scalar * complex products.
172 template<typename Scalar> inline typename packet_traits<Scalar>::type
173 plset(const Scalar& a) { return a; }
176 template<typename Scalar, typename Packet> inline void pstore(Scalar* to, const Packet& from)
180 template<typename Scalar, typename Packet> inline void pstoreu(Scalar* to, const Packet& from)
184 template<typename Scalar> inline void prefetch(const Scalar* addr
    [all...]
DiagonalProduct.h 21 typedef typename scalar_product_traits<typename MatrixType::Scalar, typename DiagonalType::Scalar>::ReturnType Scalar;
31 _SameTypes = is_same<typename MatrixType::Scalar, typename DiagonalType::Scalar>::value,
38 CoeffReadCost = NumTraits<Scalar>::MulCost + MatrixType::CoeffReadCost + DiagonalType::DiagonalVectorType::CoeffReadCost
61 EIGEN_STRONG_INLINE const Scalar coeff(Index row, Index col) const
66 EIGEN_STRONG_INLINE const Scalar coeff(Index idx) const
  /external/eigen/Eigen/src/UmfPackSupport/
UmfPackSupport.h 128 typedef typename MatrixType::Scalar Scalar;
131 typedef Matrix<Scalar,Dynamic,1> Vector;
134 typedef SparseMatrix<Scalar> LUMatrixType;
135 typedef SparseMatrix<Scalar,ColMajor,int> UmfpackMatrixType;
149 if(m_symbolic) umfpack_free_symbolic(&m_symbolic,Scalar());
150 if(m_numeric) umfpack_free_numeric(&m_numeric,Scalar());
236 umfpack_free_symbolic(&m_symbolic,Scalar());
238 umfpack_free_numeric(&m_numeric,Scalar());
262 umfpack_free_numeric(&m_numeric,Scalar());
    [all...]
  /external/eigen/Eigen/src/QR/
HouseholderQR.h 54 typedef typename MatrixType::Scalar Scalar;
57 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, (MatrixType::Flags&RowMajorBit) ? RowMajor : ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType;
219 void householder_qr_inplace_unblocked(MatrixQR& mat, HCoeffs& hCoeffs, typename MatrixQR::Scalar* tempData = 0)
222 typedef typename MatrixQR::Scalar Scalar;
230 typedef Matrix<Scalar,MatrixQR::ColsAtCompileTime,1> TempType;
257 typename MatrixQR::Scalar* tempData = 0)
260 typedef typename MatrixQR::Scalar Scalar;
    [all...]
  /external/deqp/modules/gles31/scripts/
genutil.py 91 # Helpers to convert a list of Scalar/Vec values into another type.
93 def toFloat(lst): return [Scalar(float(v.x)) for v in lst]
94 def toInt(lst): return [Scalar(int(v.x)) for v in lst]
96 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
140 # Math operating on Scalar/Vector types.
169 def isEqual(a, b): return Scalar(a.isEqual(b))
172 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
206 class Scalar(object):
210 def applyUnary(self, func): return Scalar(func(self.x))
211 def applyBinary(self, func, other): return Scalar(func(self.x, other.x)
    [all...]
  /external/deqp/modules/gles3/scripts/
genutil.py 91 # Helpers to convert a list of Scalar/Vec values into another type.
93 def toFloat(lst): return [Scalar(float(v.x)) for v in lst]
94 def toInt(lst): return [Scalar(int(v.x)) for v in lst]
96 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
140 # Math operating on Scalar/Vector types.
169 def isEqual(a, b): return Scalar(a.isEqual(b))
172 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
206 class Scalar(object):
210 def applyUnary(self, func): return Scalar(func(self.x))
211 def applyBinary(self, func, other): return Scalar(func(self.x, other.x)
    [all...]
  /external/eigen/bench/
spmv.cpp 4 #define SCALAR double
176 boost::numeric::ublas::vector<Scalar> uv(cols), ures(rows);
177 Map<Matrix<Scalar,Dynamic,1> >(&uv[0], cols) = dv;
178 Map<Matrix<Scalar,Dynamic,1> >(&ures[0], rows) = res;
194 std::vector<Scalar> gv(cols), gres(rows);
195 Map<Matrix<Scalar,Dynamic,1> >(&gv[0], cols) = dv;
196 Map<Matrix<Scalar,Dynamic,1> >(&gres[0], rows) = res;
211 mtl::dense_vector<Scalar> mv(cols, 1.0);
212 mtl::dense_vector<Scalar> mres(rows, 1.0);
  /external/eigen/test/
product_symm.cpp 12 template<typename Scalar, int Size, int OtherSize> void symm(int size = Size, int othersize = OtherSize)
14 typedef Matrix<Scalar, Size, Size> MatrixType;
15 typedef Matrix<Scalar, Size, OtherSize> Rhs1;
16 typedef Matrix<Scalar, OtherSize, Size> Rhs2;
18 typedef Matrix<Scalar, Size, OtherSize,order> Rhs3;
33 Scalar s1 = internal::random<Scalar>(),
34 s2 = internal::random<Scalar>();
qr_fullpivoting.cpp 21 typedef typename MatrixType::Scalar Scalar;
22 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> MatrixQType;
38 for(int i = 0; i < rows; i++) for(int j = 0; j < cols; j++) if(i>j) r(i,j) = Scalar(0);
55 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
56 typedef typename MatrixType::Scalar Scalar;
81 for(int i = 0; i < size; i++) m1(i,i) = internal::random<Scalar>();
sparseLM.cpp 20 template <typename Scalar>
21 struct sparseGaussianTest : SparseFunctor<Scalar, int>
23 typedef Matrix<Scalar,Dynamic,1> VectorType;
24 typedef SparseFunctor<Scalar,int> Base;
26 sparseGaussianTest(int inputs, int values) : SparseFunctor<Scalar,int>(inputs,values)
41 Scalar coeff;
69 Scalar coeff;
93 Scalar coeff;
array_reverse.cpp 19 typedef typename MatrixType::Scalar Scalar;
20 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
92 Scalar x = internal::random<Scalar>();
sparse_permutations.cpp 18 typedef typename SparseMatrixType::Scalar Scalar;
20 typedef SparseMatrix<Scalar, OtherStorage, Index> OtherSparseMatrixType;
21 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
30 initSparse<Scalar>(density, mat_d, mat, 0);
172 template<typename Scalar> void sparse_permutations_all(int size)
174 CALL_SUBTEST(( sparse_permutations<ColMajor>(SparseMatrix<Scalar, ColMajor>(size,size)) ));
175 CALL_SUBTEST(( sparse_permutations<ColMajor>(SparseMatrix<Scalar, RowMajor>(size,size)) ));
176 CALL_SUBTEST(( sparse_permutations<RowMajor>(SparseMatrix<Scalar, ColMajor>(size,size)) ));
177 CALL_SUBTEST(( sparse_permutations<RowMajor>(SparseMatrix<Scalar, RowMajor>(size,size)) ))
    [all...]
  /external/eigen/Eigen/src/PardisoSupport/
PardisoSupport.h 73 typedef typename _MatrixType::Scalar Scalar;
82 typedef typename _MatrixType::Scalar Scalar;
91 typedef typename _MatrixType::Scalar Scalar;
104 typedef typename Traits::Scalar Scalar;
107 typedef SparseMatrix<Scalar,RowMajor,Index> SparseMatrixType;
108 typedef Matrix<Scalar,Dynamic,1> VectorType
    [all...]
  /external/eigen/Eigen/src/Core/util/
Macros.h 132 // Eval.h:91: sorry, unimplemented: inlining failed in call to 'const Eigen::Eval<Derived> Eigen::MatrixBase<Scalar, Derived>::eval() const'
340 typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; /*!< \brief Numeric type, e.g. float, double, int or std::complex<float>. */ \
341 typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; /*!< \brief The underlying numeric type for composed scalar types. \details In cases where Scalar is e.g. std::complex<T>, T were corresponding to RealScalar. */ \
342 typedef typename Base::CoeffReturnType CoeffReturnType; /*!< \brief The return type for coefficient access. \details Depending on whether the object allows direct coefficient access (e.g. for a MatrixXd), this type is either 'const Scalar&' or simply 'Scalar' for objects that do not allow direct coefficient access. */ \
356 typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; /*!< \brief Numeric type, e.g. float, double, int or std::complex<float>. */
    [all...]

Completed in 229 milliseconds

<<11121314151617181920>>