Attempt to fix MatrixExponential/Function related warnings.

This commit is contained in:
Hauke Heibel
2010-06-20 13:17:57 +02:00
parent aeb12b417d
commit 9a6967d9ba
2 changed files with 6 additions and 6 deletions

View File

@@ -117,7 +117,7 @@ class MatrixFunction<MatrixType, 0>
}
private:
const MatrixType& m_A; /**< \brief Reference to argument of matrix function. */
const typename ei_nested<MatrixType>::type m_A; /**< \brief Reference to argument of matrix function. */
StemFunction *m_f; /**< \brief Stem function for matrix function under consideration */
MatrixFunction& operator=(const MatrixFunction&);
@@ -167,7 +167,7 @@ class MatrixFunction<MatrixType, 1>
void computeOffDiagonal();
DynMatrixType solveTriangularSylvester(const DynMatrixType& A, const DynMatrixType& B, const DynMatrixType& C);
const MatrixType& m_A; /**< \brief Reference to argument of matrix function. */
const typename ei_nested<MatrixType>::type m_A; /**< \brief Reference to argument of matrix function. */
StemFunction *m_f; /**< \brief Stem function for matrix function under consideration */
MatrixType m_T; /**< \brief Triangular part of Schur decomposition */
MatrixType m_U; /**< \brief Unitary part of Schur decomposition */
@@ -520,7 +520,7 @@ template<typename Derived> class MatrixFunctionReturnValue
template <typename ResultType>
inline void evalTo(ResultType& result) const
{
const typename ei_eval<Derived>::type Aevaluated = m_A.eval();
const typename Derived::PlainObject Aevaluated = m_A.eval();
MatrixFunction<typename Derived::PlainObject> mf(Aevaluated, m_f);
mf.compute(result);
}
@@ -529,7 +529,7 @@ template<typename Derived> class MatrixFunctionReturnValue
Index cols() const { return m_A.cols(); }
private:
const Derived& m_A;
const typename ei_nested<Derived>::type m_A;
StemFunction *m_f;
MatrixFunctionReturnValue& operator=(const MatrixFunctionReturnValue&);