Class template Dune::XT::LA::internal::QrHelper

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
class Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>

No documentation provided.

Method Dune::XT::LA::internal::QrHelper::lapacke_storage_layout

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
static int Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::lapacke_storage_layout()

No documentation provided.

Method Dune::XT::LA::internal::QrHelper::qr

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
static void Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::qr(MatrixType &A, VectorType &tau, IndexVectorType &permutations)

No documentation provided.

Method Dune::XT::LA::internal::QrHelper::calculate_q_from_qr

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
static typename M::template MatrixTypeTemplate<M::static_rows, M::static_rows> Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::calculate_q_from_qr(const MatrixType &QR, const VectorType &tau)

No documentation provided.

Method Dune::XT::LA::internal::QrHelper::set_w_vector

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
static void Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::set_w_vector(const MatrixType &QR, const int jj, int &w)

No documentation provided.

Method Dune::XT::LA::internal::QrHelper::calculate_q_explicitly

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
static typename M::template MatrixTypeTemplate<M::static_rows, M::static_rows> Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::calculate_q_explicitly(const MatrixType &QR, const VectorType &tau)

No documentation provided.

Variable Dune::XT::LA::internal::QrHelper::is_row_major

const bool Dune::XT::LA::internal::QrHelper::is_row_major

No documentation provided.

Variable Dune::XT::LA::internal::QrHelper::has_contiguous_storage

const bool Dune::XT::LA::internal::QrHelper::has_contiguous_storage

No documentation provided.

Type alias Dune::XT::LA::internal::QrHelper::M

type Dune::XT::LA::internal::QrHelper::M

No documentation provided.

Type alias Dune::XT::LA::internal::QrHelper::V

type Dune::XT::LA::internal::QrHelper::V

No documentation provided.

Type alias Dune::XT::LA::internal::QrHelper::VI

type Dune::XT::LA::internal::QrHelper::VI

No documentation provided.

Type alias Dune::XT::LA::internal::QrHelper::ScalarType

type Dune::XT::LA::internal::QrHelper::ScalarType

No documentation provided.

Function template Dune::XT::LA::internal::QrHelper::apply_q_from_qr

template<class MatrixType, class VectorType, class IndexVectorType = std::vector<int>, Common::StorageLayout storage_layout = Common::MatrixAbstraction<MatrixType>::storage_layout>
template<XT::Common::Transpose transpose = XT::Common::Transpose::no, class SecondVectorType = VectorType, class ThirdVectorType = VectorType>
static void Dune::XT::LA::internal::QrHelper<MatrixType, VectorType, IndexVectorType, storage_layout>::apply_q_from_qr(const MatrixType &QR, const VectorType &tau, const SecondVectorType &x, ThirdVectorType &y)

No documentation provided.