_cols | precice::acceleration::impl::QRFactorization | private |
_filter | precice::acceleration::impl::QRFactorization | private |
_fstream_set | precice::acceleration::impl::QRFactorization | private |
_globalRows | precice::acceleration::impl::QRFactorization | private |
_infostream | precice::acceleration::impl::QRFactorization | private |
_log | precice::acceleration::impl::QRFactorization | private |
_omega | precice::acceleration::impl::QRFactorization | private |
_Q | precice::acceleration::impl::QRFactorization | private |
_R | precice::acceleration::impl::QRFactorization | private |
_rows | precice::acceleration::impl::QRFactorization | private |
_sigma | precice::acceleration::impl::QRFactorization | private |
_theta | precice::acceleration::impl::QRFactorization | private |
applyFilter(double singularityLimit, std::vector< int > &delIndices, Eigen::MatrixXd &V) | precice::acceleration::impl::QRFactorization | |
applyReflector(const givensRot &grot, int k, int l, Eigen::VectorXd &p, Eigen::VectorXd &q) | precice::acceleration::impl::QRFactorization | private |
cols() const | precice::acceleration::impl::QRFactorization | |
computeReflector(givensRot &grot, double &x, double &y) | precice::acceleration::impl::QRFactorization | private |
deleteColumn(int k) | precice::acceleration::impl::QRFactorization | |
insertColumn(int k, const Eigen::VectorXd &v, double singularityLimit=0) | precice::acceleration::impl::QRFactorization | |
matrixQ() | precice::acceleration::impl::QRFactorization | |
matrixR() | precice::acceleration::impl::QRFactorization | |
orthogonalize(Eigen::VectorXd &v, Eigen::VectorXd &r, double &rho, int colNum) | precice::acceleration::impl::QRFactorization | private |
orthogonalize_stable(Eigen::VectorXd &v, Eigen::VectorXd &r, double &rho, int colNum) | precice::acceleration::impl::QRFactorization | private |
popBack() | precice::acceleration::impl::QRFactorization | |
popFront() | precice::acceleration::impl::QRFactorization | |
pushBack(const Eigen::VectorXd &v) | precice::acceleration::impl::QRFactorization | |
pushFront(const Eigen::VectorXd &v) | precice::acceleration::impl::QRFactorization | |
QRFactorization(int filter=0, double omega=0, double theta=1./0.7, double sigma=std::numeric_limits< double >::min()) | precice::acceleration::impl::QRFactorization | |
QRFactorization(Eigen::MatrixXd A, int filter, double omega=0, double theta=1./0.7, double sigma=std::numeric_limits< double >::min()) | precice::acceleration::impl::QRFactorization | |
QRFactorization(Eigen::MatrixXd Q, Eigen::MatrixXd R, int rows, int cols, int filter, double omega=0, double theta=1./0.7, double sigma=std::numeric_limits< double >::min()) | precice::acceleration::impl::QRFactorization | |
reset() | precice::acceleration::impl::QRFactorization | |
reset(Eigen::MatrixXd const &Q, Eigen::MatrixXd const &R, int rows, int cols, double omega=0, double theta=1./0.7, double sigma=std::numeric_limits< double >::min()) | precice::acceleration::impl::QRFactorization | |
reset(Eigen::MatrixXd const &A, int globalRows, double omega=0, double theta=1./0.7, double sigma=std::numeric_limits< double >::min()) | precice::acceleration::impl::QRFactorization | |
rows() const | precice::acceleration::impl::QRFactorization | |
setFilter(int filter) | precice::acceleration::impl::QRFactorization | |
setfstream(std::fstream *stream) | precice::acceleration::impl::QRFactorization | |
setGlobalRows(int gr) | precice::acceleration::impl::QRFactorization | |
~QRFactorization() | precice::acceleration::impl::QRFactorization | inlinevirtual |