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¶
Variable Dune::XT::LA::internal::QrHelper::has_contiguous_storage¶
Type alias Dune::XT::LA::internal::QrHelper::M¶
Type alias Dune::XT::LA::internal::QrHelper::V¶
Type alias Dune::XT::LA::internal::QrHelper::VI¶
Type alias Dune::XT::LA::internal::QrHelper::ScalarType¶
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.