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

<<11121314151617181920>>

  /external/eigen/unsupported/Eigen/src/Skyline/
SkylineInplaceLU.h 27 typedef typename MatrixType::Scalar Scalar;
30 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
214 Scalar newCoeff = m_lu.coeffLower(row, col) - rowVal.dot(colVal);
220 Scalar newCoeff = m_lu.coeffLower(row, col);
223 const Scalar tmp = newCoeff;
249 Scalar newCoeff = m_lu.coeffUpper(rrow, col) - rowVal.dot(colVal);
255 Scalar newCoeff = m_lu.coeffUpper(rrow, col);
257 const Scalar tmp = newCoeff;
279 Scalar newCoeff = m_lu.coeffDiag(row) - rowVal.dot(colVal)
    [all...]
SkylineProduct.h 28 typedef typename _LhsNested::Scalar Scalar;
125 typedef typename traits<Lhs>::Scalar Scalar;
150 Scalar tmp = 0;
170 const Scalar rhsCoeff = rhs.coeff(lhscol, rhscol);
188 typedef typename traits<Lhs>::Scalar Scalar;
214 Scalar tmp = 0;
234 const Scalar rhsCoeff = rhs.coeff(lhscol, rhscol)
    [all...]
  /external/eigen/Eigen/src/SparseCore/
SparseMatrix.h 32 * \tparam _Scalar the scalar type, i.e. the type of the coefficients
45 typedef _Scalar Scalar;
55 CoeffReadCost = NumTraits<Scalar>::ReadCost,
67 typedef _Scalar Scalar;
93 typedef MappedSparseMatrix<Scalar,Flags> Map;
95 typedef internal::CompressedStorage<Scalar,Index> Storage;
102 typedef SparseMatrix<Scalar,(Flags&~RowMajorBit)|(IsRowMajor?RowMajorBit:0)> TransposedSparseMatrix;
131 inline const Scalar* valuePtr() const { return &m_data.value(0); }
135 inline Scalar* valuePtr() { return &m_data.value(0); }
170 * This function returns Scalar(0) if the element is an explicit \em zero *
    [all...]
SparseDiagonalProduct.h 19 // => each inner vector <=> scalar * sparse vector product
34 typedef typename _Lhs::Scalar Scalar;
109 : public CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator
111 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Lhs::Scalar>,const Rhs>::InnerIterator Base;
124 scalar_product_op<typename Lhs::Scalar>,
129 scalar_product_op<typename Lhs::Scalar>,
147 : public CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator
149 typedef typename CwiseUnaryOp<scalar_multiple_op<typename Rhs::Scalar>,const Lhs>::InnerIterator Base;
162 scalar_product_op<typename Rhs::Scalar>,
    [all...]
SparseSparseProductWithPruning.h 24 typedef typename remove_all<Lhs>::type::Scalar Scalar;
34 AmbiVector<Scalar,Index> tempVector(rows);
63 Scalar x = rhsIt.value();
70 for (typename AmbiVector<Scalar,Index>::Iterator it(tempVector,tolerance); it; ++it)
85 typedef typename traits<typename remove_all<Lhs>::type>::Scalar Scalar;
103 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename ResultType::Index> SparseTemporaryType;
129 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename Lhs::Index> ColMajorMatrixLhs;
130 typedef SparseMatrix<typename ResultType::Scalar,ColMajor,typename Lhs::Index> ColMajorMatrixRhs
    [all...]
SparseDenseProduct.h 47 typedef typename scalar_product_traits<typename traits<Lhs>::Scalar,
48 typename traits<Rhs>::Scalar>::ReturnType Scalar;
66 CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + NumTraits<Scalar>::MulCost
130 inline Scalar value() const { return Base::value() * m_factor; }
133 static Scalar get(const _RhsNested &rhs, Index outer, Dense = Dense())
138 static Scalar get(const _RhsNested &rhs, Index outer, Sparse = Sparse())
144 return Scalar(0);
148 Scalar m_factor;
173 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar& alpha
    [all...]
  /external/eigen/Eigen/src/SparseLU/
SparseLU.h 30 * scalar type of your input matrix.
47 * SparseLU<SparseMatrix<scalar, ColMajor>, COLAMDOrdering<Index> > solver;
73 class SparseLU : public internal::SparseLUImpl<typename _MatrixType::Scalar, typename _MatrixType::Index>
78 typedef typename MatrixType::Scalar Scalar;
81 typedef SparseMatrix<Scalar,ColMajor,Index> NCMatrix;
82 typedef internal::MappedSuperNodalMatrix<Scalar, Index> SCMatrix;
83 typedef Matrix<Scalar,Dynamic,1> ScalarVector;
86 typedef internal::SparseLUImpl<Scalar, Index> Base;
144 SparseLUMatrixUReturnType<SCMatrix,MappedSparseMatrix<Scalar,ColMajor,Index> > matrixU() cons
    [all...]
  /external/eigen/unsupported/Eigen/src/MatrixFunctions/
MatrixFunction.h 36 int IsComplex = NumTraits<typename internal::traits<MatrixType>::Scalar>::IsComplex>
73 typedef typename Traits::Scalar Scalar;
80 typedef std::complex<Scalar> ComplexScalar;
128 typedef typename MatrixType::Scalar Scalar;
133 typedef typename NumTraits<Scalar>::Real RealScalar;
134 typedef Matrix<Scalar, Traits::RowsAtCompileTime, 1> VectorType;
137 typedef std::list<Scalar> Cluster;
139 typedef Matrix<Scalar, Dynamic, Dynamic, Options, RowsAtCompileTime, ColsAtCompileTime> DynMatrixType
    [all...]
  /external/eigen/Eigen/src/Core/
Array.h 158 Array(const Scalar& val0, const Scalar& val1);
162 EIGEN_STRONG_INLINE Array(const Scalar& val0, const Scalar& val1, const Scalar& val2)
171 EIGEN_STRONG_INLINE Array(const Scalar& val0, const Scalar& val1, const Scalar& val2, const Scalar& val3)
181 explicit Array(const Scalar *data)
    [all...]
BandMatrix.h 33 typedef typename internal::traits<Derived>::Scalar Scalar;
34 typedef Matrix<Scalar,RowsAtCompileTime,ColsAtCompileTime> DenseMatrixType;
94 Conjugate = ReturnOpposite && NumTraits<Scalar>::IsComplex,
104 CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,BuildType >,
180 typedef _Scalar Scalar;
184 CoeffReadCost = NumTraits<Scalar>::ReadCost,
195 typedef Matrix<Scalar,DataRowsAtCompileTime,ColsAtCompileTime,Options&RowMajor?RowMajor:ColMajor> CoefficientsType;
203 typedef typename internal::traits<BandMatrix>::Scalar Scalar;
    [all...]
Map.h 74 typedef typename PlainObjectType::Scalar Scalar;
91 && ((static_cast<int>(sizeof(Scalar))*OuterStrideAtCompileTime)%16)==0 ) ),
114 typedef const Scalar* PointerArgType;
178 ::Array(const Scalar *data)
185 ::Matrix(const Scalar *data)
Select.h 35 typedef typename traits<ThenMatrixType>::Scalar Scalar;
75 const Scalar coeff(Index i, Index j) const
83 const Scalar coeff(Index i) const
131 * the \em else expression being a scalar value.
139 const typename ThenDerived::Scalar& elseScalar) const
146 * the \em then expression being a scalar value.
153 DenseBase<Derived>::select(const typename ElseDerived::Scalar& thenScalar,
  /external/eigen/Eigen/src/Eigenvalues/
GeneralizedEigenSolver.h 72 /** \brief Scalar type for matrices of type #MatrixType. */
73 typedef typename MatrixType::Scalar Scalar;
74 typedef typename NumTraits<Scalar>::Real RealScalar;
77 /** \brief Complex scalar type for #MatrixType.
79 * This is \c std::complex<Scalar> if #Scalar is real (e.g.,
80 * \c float or \c double) and just \c Scalar if #Scalar is
85 /** \brief Type for vector of real scalar values eigenvalues as returned by betas()
    [all...]
HessenbergDecomposition.h 72 /** \brief Scalar type for matrices of type #MatrixType. */
73 typedef typename MatrixType::Scalar Scalar;
78 * This is column vector with entries of type #Scalar. The length of the
82 typedef Matrix<Scalar, SizeMinusOne, 1, Options & ~RowMajor, MaxSizeMinusOne, 1> CoeffVectorType;
268 typedef Matrix<Scalar, 1, Size, Options | RowMajor, 1, MaxSize> VectorType;
269 typedef typename NumTraits<Scalar>::Real RealScalar;
302 Scalar h;
  /external/eigen/test/
diagonalmatrices.cpp 15 typedef typename MatrixType::Scalar Scalar;
17 typedef Matrix<Scalar, Rows, 1> VectorType;
18 typedef Matrix<Scalar, 1, Cols> RowVectorType;
19 typedef Matrix<Scalar, Rows, Rows> SquareMatrixType;
20 typedef DiagonalMatrix<Scalar, Rows> LeftDiagonalMatrix;
21 typedef DiagonalMatrix<Scalar, Cols> RightDiagonalMatrix;
22 typedef Matrix<Scalar, Rows==Dynamic?Dynamic:2*Rows, Cols==Dynamic?Dynamic:2*Cols> BigMatrix;
35 Scalar s1 = internal::random<Scalar>();
    [all...]
permutationmatrices.cpp 16 typedef typename MatrixType::Scalar Scalar;
42 Matrix<Scalar,Rows,Rows> lm(lp);
43 Matrix<Scalar,Cols,Cols> rm(rp);
58 Matrix<Scalar,Rows,Rows> lm2(lp2);
59 VERIFY_IS_APPROX((lp*lp2).toDenseMatrix().template cast<Scalar>(), lm*lm2);
60 VERIFY_IS_APPROX((lv.asPermutation()*lv2.asPermutation()).toDenseMatrix().template cast<Scalar>(), lm*lm2);
61 VERIFY_IS_APPROX((MapLeftPerm(lv.data(),lv.size())*MapLeftPerm(lv2.data(),lv2.size())).toDenseMatrix().template cast<Scalar>(), lm*lm2);
93 VERIFY_IS_APPROX(lm, lp2.toDenseMatrix().template cast<Scalar>());
101 VERIFY_IS_APPROX(rm, rp2.toDenseMatrix().template cast<Scalar>());
    [all...]
sparse_basic.cpp 21 typedef typename SparseMatrixType::Scalar Scalar;
25 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
26 typedef Matrix<Scalar,Dynamic,1> DenseVector;
27 Scalar eps = 1e-6;
29 Scalar s1 = internal::random<Scalar>();
37 initSparse<Scalar>(density, refMat, m, 0, &zeroCoords, &nonzeroCoords);
46 if(internal::is_same<SparseMatrixType,SparseMatrix<Scalar,Flags> >::value)
51 m.coeffRef(nonzeroCoords[0].x(), nonzeroCoords[0].y()) = Scalar(5)
    [all...]
stable_norm.cpp 38 typedef typename MatrixType::Scalar Scalar;
39 typedef typename NumTraits<Scalar>::Real RealScalar;
59 Scalar factor = internal::random<Scalar>();
61 factor = internal::random<Scalar>();
62 Scalar big = factor * ((std::numeric_limits<RealScalar>::max)() * RealScalar(1e-4));
64 factor = internal::random<Scalar>();
66 factor = internal::random<Scalar>();
67 Scalar small = factor * ((std::numeric_limits<RealScalar>::min)() * RealScalar(1e4))
    [all...]
block.cpp 13 template<typename MatrixType, typename Index, typename Scalar>
14 typename Eigen::internal::enable_if<!NumTraits<typename MatrixType::Scalar>::IsComplex,typename MatrixType::Scalar>::type
15 block_real_only(const MatrixType &m1, Index r1, Index r2, Index c1, Index c2, const Scalar& s1) {
23 return Scalar(0);
26 template<typename MatrixType, typename Index, typename Scalar>
27 typename Eigen::internal::enable_if<NumTraits<typename MatrixType::Scalar>::IsComplex,typename MatrixType::Scalar>::type
28 block_real_only(const MatrixType &, Index, Index, Index, Index, const Scalar&) {
29 return Scalar(0)
    [all...]
  /external/eigen/test/eigen2/
eigen2_sparse_product.cpp 16 typedef typename SparseMatrixType::Scalar Scalar;
20 typedef Matrix<Scalar,Dynamic,Dynamic> DenseMatrix;
21 typedef Matrix<Scalar,Dynamic,1> DenseVector;
32 initSparse<Scalar>(density, refMat2, m2);
33 initSparse<Scalar>(density, refMat3, m3);
34 initSparse<Scalar>(density, refMat4, m4);
63 initSparse<Scalar>(density, refM2, m2);
64 initSparse<Scalar>(density, refM3, m3);
83 initSparse<Scalar>(density, refUp, mUp, ForceRealDiag|/*ForceNonZeroDiag|*/MakeUpperTriangular)
    [all...]
eigen2_cholesky.cpp 27 typedef typename MatrixType::Scalar Scalar;
28 typedef typename NumTraits<Scalar>::Real RealScalar;
29 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, MatrixType::RowsAtCompileTime> SquareMatrixType;
30 typedef Matrix<Scalar, MatrixType::RowsAtCompileTime, 1> VectorType;
43 typedef GslTraits<Scalar> Gsl;
  /external/eigen/Eigen/src/Geometry/
Homogeneous.h 78 inline Scalar coeff(Index row, Index col) const
102 template<typename Scalar, int Dim, int Mode, int Options> friend
103 inline const internal::homogeneous_left_product_impl<Homogeneous,Transform<Scalar,Dim,Mode,Options> >
104 operator* (const Transform<Scalar,Dim,Mode,Options>& lhs, const Homogeneous& rhs)
107 return internal::homogeneous_left_product_impl<Homogeneous,Transform<Scalar,Dim,Mode,Options> >(lhs,rhs.m_matrix);
202 template<typename Scalar, int Dim, int Mode,int Options>
203 struct take_matrix_for_product<Transform<Scalar, Dim, Mode, Options> >
205 typedef Transform<Scalar, Dim, Mode, Options> TransformType;
210 template<typename Scalar, int Dim, int Options>
211 struct take_matrix_for_product<Transform<Scalar, Dim, Projective, Options>
    [all...]
  /external/eigen/unsupported/Eigen/src/IterativeSolvers/
IncompleteCholesky.h 29 template <typename Scalar, int _UpLo = Lower, typename _OrderingType = NaturalOrdering<int> >
33 typedef SparseMatrix<Scalar,ColMajor> MatrixType;
38 typedef Matrix<Scalar,Dynamic,1> ScalarType;
68 void setShift( Scalar shift) { m_shift = shift; }
116 SparseMatrix<Scalar,ColMajor> m_L; // The lower part stored in CSC
118 Scalar m_shift; //The initial shift parameter
130 template<typename Scalar, int _UpLo, typename OrderingType>
132 void IncompleteCholesky<Scalar,_UpLo, OrderingType>::factorize(const _MatrixType& mat)
165 Scalar mindiag = vals[0];
172 if(mindiag < Scalar(0.)) m_shift = m_shift - mindiag
    [all...]
  /external/eigen/Eigen/src/SuperLUSupport/
SuperLUSupport.h 132 template<typename Scalar>
135 if (internal::is_same<Scalar,float>::value)
137 else if (internal::is_same<Scalar,double>::value)
139 else if (internal::is_same<Scalar,std::complex<float> >::value)
141 else if (internal::is_same<Scalar,std::complex<double> >::value)
145 eigen_assert(false && "Scalar type not supported by SuperLU");
156 res.setScalarType<typename MatrixType::Scalar>();
191 res.setScalarType<typename MatrixType::Scalar>();
205 template<typename Scalar, int Rows, int Cols, int Options, int MRows, int MCols>
206 struct SluMatrixMapHelper<Matrix<Scalar,Rows,Cols,Options,MRows,MCols>
    [all...]
  /external/deqp/modules/gles2/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]
95 def toBool(lst): return [Scalar(bool(v.x)) for v in lst]
130 # Math operating on Scalar/Vector types.
159 def isEqual(a, b): return Scalar(a.isEqual(b))
162 def isNotEqual(a, b): return Scalar(not a.isEqual(b))
193 class Scalar:
197 def applyUnary(self, func): return Scalar(func(self.x))
198 def applyBinary(self, func, other): return Scalar(func(self.x, other.x)
    [all...]

Completed in 1105 milliseconds

<<11121314151617181920>>