Home | History | Annotate | Download | only in Householder

Lines Matching refs:workspace

236              AutoAlign|ColMajor, DestType::MaxRowsAtCompileTime, 1> workspace(rows());
237 evalTo(dst, workspace);
241 template<typename Dest, typename Workspace>
242 void evalTo(Dest& dst, Workspace& workspace) const
244 workspace.resize(rows());
256 .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), workspace.data());
259 .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), workspace.data());
276 .applyHouseholderOnTheRight(essentialVector(k), m_coeffs.coeff(k), &workspace.coeffRef(0));
279 .applyHouseholderOnTheLeft(essentialVector(k), m_coeffs.coeff(k), &workspace.coeffRef(0));
287 Matrix<Scalar,1,Dest::RowsAtCompileTime,RowMajor,1,Dest::MaxRowsAtCompileTime> workspace(dst.rows());
288 applyThisOnTheRight(dst, workspace);
292 template<typename Dest, typename Workspace>
293 inline void applyThisOnTheRight(Dest& dst, Workspace& workspace) const
295 workspace.resize(dst.rows());
300 .applyHouseholderOnTheRight(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data());
307 Matrix<Scalar,1,Dest::ColsAtCompileTime,RowMajor,1,Dest::MaxColsAtCompileTime> workspace;
308 applyThisOnTheLeft(dst, workspace);
312 template<typename Dest, typename Workspace>
313 inline void applyThisOnTheLeft(Dest& dst, Workspace& workspace) const
338 workspace.resize(dst.cols());
343 .applyHouseholderOnTheLeft(essentialVector(actual_k), m_coeffs.coeff(actual_k), workspace.data());