Home | History | Annotate | Download | only in SuperLUSupport

Lines Matching refs:Scalar

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> >
208 typedef Matrix<Scalar,Rows,Cols,Options,MRows,MCols> MatrixType;
213 res.setScalarType<Scalar>();
250 res.setScalarType<typename MatrixType::Scalar>();
271 template<typename Scalar, int Flags, typename Index>
272 MappedSparseMatrix<Scalar,Flags,Index> map_superlu(SluMatrix& sluMat)
279 return MappedSparseMatrix<Scalar,Flags,Index>(
281 sluMat.storage.outerInd, sluMat.storage.innerInd, reinterpret_cast<Scalar*>(sluMat.storage.values) );
295 typedef typename MatrixType::Scalar Scalar;
298 typedef Matrix<Scalar,Dynamic,1> Vector;
301 typedef SparseMatrix<Scalar> LUMatrixType;
403 m_sluB.setScalarType<Scalar>();
484 typedef typename Base::Scalar Scalar;
558 Scalar determinant() const;
628 &m_sluStat, &info, Scalar());
677 &m_sluStat, &info, Scalar());
700 Scalar *SNptr;
710 Scalar* Lval = m_l.valuePtr();
714 Scalar* Uval = m_u.valuePtr();
730 SNptr = &((Scalar*)Lstore->nzval)[L_NZ_START(j)];
735 Uval[lastu] = ((Scalar*)Ustore->nzval)[i];
776 typename SuperLU<MatrixType>::Scalar SuperLU<MatrixType>::determinant() const
783 Scalar det = Scalar(1);
826 typedef typename Base::Scalar Scalar;
912 m_sluOptions.ILU_DropTol = NumTraits<Scalar>::dummy_precision()*10;
941 &m_sluStat, &info, Scalar());
987 &m_sluStat, &info, Scalar());