preCICE v3.1.1
No Matches
Classes | Namespaces
QRFactorization.hpp File Reference
#include <Eigen/Core>
#include <fstream>
#include <limits>
#include <string>
#include <vector>
#include "logging/Logger.hpp"
#include "mesh/SharedPointer.hpp"
Include dependency graph for QRFactorization.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  precice::acceleration::impl::QRFactorization
 Class that provides functionality for a dynamic QR-decomposition, that can be updated in O(mn) flops if a column is inserted or deleted. The new column is orthogonalized to the existing columns in Q using a modified GramSchmidt algorithm. The zero-elements are generated using suitable givens-roatations. The Interface provides fnctions such as insertColumn, deleteColumn at arbitrary position an push or pull column at front or back, resp. More...
struct  precice::acceleration::impl::QRFactorization::givensRot


namespace  precice
 Main namespace of the precice library.
namespace  precice::acceleration
 contains implementations of acceleration schemes.
namespace  precice::acceleration::impl