Lines Matching defs:Scalar
36 typedef _Scalar Scalar;
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&>(m_matrix.valuePtr()[m_idval]); }
232 template<typename Scalar, typename Index>
234 void MappedSuperNodalMatrix<Scalar,Index>::solveInPlace( MatrixBase<Dest>&X) const
238 const Scalar * Lval = valuePtr(); // Nonzero values
239 Matrix<Scalar,Dynamic,Dynamic> work(n, nrhs); // working vector
270 Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(Lval[luptr]), nsupc, nsupc, OuterStride<>(lda) );
271 Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
275 new (&A) Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > ( &(Lval[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
286 work(i, j) = Scalar(0);