finish my evalToDense => evalTo change

This commit is contained in:
Gael Guennebaud 2009-09-17 23:51:16 +02:00
parent 5ba7fe3bee
commit add5381be7
3 changed files with 4 additions and 4 deletions

View File

@ -94,7 +94,7 @@ template<typename Derived> struct AnyMatrixBase
***************************************************************************/
/** Copies the generic expression \a other into *this. \returns a reference to *this.
* The expression must provide a (templated) evalToDense(Derived& dst) const function
* The expression must provide a (templated) evalTo(Derived& dst) const function
* which does the actual job. In practice, this allows any user to write its own
* special matrix without having to modify MatrixBase */
template<typename Derived>

View File

@ -51,7 +51,7 @@ class DiagonalBase : public AnyMatrixBase<Derived>
DenseMatrixType toDenseMatrix() const { return derived(); }
template<typename DenseDerived>
void evalToDense(MatrixBase<DenseDerived> &other) const;
void evalTo(MatrixBase<DenseDerived> &other) const;
template<typename DenseDerived>
void addToDense(MatrixBase<DenseDerived> &other) const
{ other.diagonal() += diagonal(); }
@ -72,7 +72,7 @@ class DiagonalBase : public AnyMatrixBase<Derived>
template<typename Derived>
template<typename DenseDerived>
void DiagonalBase<Derived>::evalToDense(MatrixBase<DenseDerived> &other) const
void DiagonalBase<Derived>::evalTo(MatrixBase<DenseDerived> &other) const
{
other.setZero();
other.diagonal() = diagonal();

View File

@ -452,7 +452,7 @@ template<typename Derived> class SparseMatrixBase : public AnyMatrixBase<Derived
/** \internal use operator= */
template<typename DenseDerived>
void evalToDense(MatrixBase<DenseDerived>& dst) const
void evalTo(MatrixBase<DenseDerived>& dst) const
{
dst.setZero();
for (int j=0; j<outerSize(); ++j)