eigen_assert(m_cpqr.m_isInitialized&&"CompleteOrthogonalDecomposition is not initialized.");
eigen_assert((Transpose_?derived().cols():derived().rows())==b.rows()&&"CompleteOrthogonalDecomposition::solve(): invalid number of rows of the right hand side matrix b");
}
voidcomputeInPlace();
/** Overwrites \b rhs with \f$ \mathbf{Z} * \mathbf{rhs} \f$ or
* \f$ \mathbf{\overline Z} * \mathbf{rhs} \f$ if \c Conjugate
* is set to \c true.
*/
template<boolConjugate,typenameRhs>
voidapplyZOnTheLeftInPlace(Rhs&rhs)const;
/** Overwrites \b rhs with \f$ \mathbf{Z}^* * \mathbf{rhs} \f$.