Home | History | Annotate | Download | only in SparseLU

Lines Matching refs:Scalar

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() const
146 return SparseLUMatrixUReturnType<SCMatrix, MappedSparseMatrix<Scalar,ColMajor,Index> >(m_Lstore, m_Ustore);
258 Scalar absDeterminant()
262 Scalar det = Scalar(1.);
288 Scalar logAbsDeterminant() const
291 Scalar det = Scalar(0.);
311 Scalar signDeterminant()
314 return Scalar(m_detPermR);
337 MappedSparseMatrix<Scalar,ColMajor,Index> m_Ustore; // The upper triangular matrix
460 typedef typename IndexVector::Scalar Index;
517 // Set up pointers for scalar working arrays
649 new (&m_Ustore) MappedSparseMatrix<Scalar, ColMajor, Index> ( m, n, m_nnzU, m_glu.xusub.data(), m_glu.usub.data(), m_glu.ucol.data() );
659 typedef typename MappedSupernodalType::Scalar Scalar;
676 typedef typename MatrixLType::Scalar Scalar;
704 Map<const Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > A( &(m_mapL.valuePtr()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
705 Map< Matrix<Scalar,Dynamic,Dynamic>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );