|
dune-istl 2.12-git
|
Loading...
Searching...
No Matches
supermatrix.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright © DUNE Project contributors, see file LICENSE.md in module root
287 copyToBCCSMatrix(initializer, ISTL::Impl::MatrixRowSubset<Matrix,std::set<typename Matrix::size_type> >(mat,mrs));
320 SuperMatrixInitializer(SuperLUMatrix& lum) : ISTL::Impl::BCCSMatrixInitializer<BCRSMatrix<B,A>, int>(lum)
This file implements a vector space as a tensor product of a given vector space. The number of compon...
Implementation of the BCRSMatrix class.
STL namespace.
iterator begin()
void print() const
void free()
Initializer for SuperLU Matrices representing the subdomains.
Definition overlappingschwarz.hh:47
std::allocator_traits< A >::size_type size_type
The type for the index access and the size.
Definition bcrsmatrix.hh:496
Sequential overlapping Schwarz preconditioner.
Definition overlappingschwarz.hh:755
Definition overlappingschwarz.hh:694
Definition supermatrix.hh:26
Definition supermatrix.hh:30
Definition supermatrix.hh:126
Definition supermatrix.hh:132
double float_type
Definition supermatrix.hh:158
float float_type
Definition supermatrix.hh:165
Utility class for converting an ISTL Matrix into a SuperLU Matrix.
Definition supermatrix.hh:175
Definition supermatrix.hh:179
SuperLUMatrix< BCRSMatrix< B, TA > > & operator=(const SuperLUMatrix< BCRSMatrix< B, TA > > &mat)
Definition supermatrix.hh:255
SuperLUMatrix< BCRSMatrix< B, TA > > & operator=(const BCRSMatrix< B, TA > &mat)
Definition supermatrix.hh:237
virtual void setMatrix(const Matrix &mat, const std::set< typename Matrix::size_type > &mrs)
Initialize data from a given set of matrix rows and columns.
Definition supermatrix.hh:279
SuperLUMatrix(const Matrix &mat)
Constructor that initializes the data.
Definition supermatrix.hh:212
virtual void setMatrix(const Matrix &mat)
Initialize data from given matrix.
Definition supermatrix.hh:291
SuperLUMatrix()
Definition supermatrix.hh:215
Matrix::size_type size_type
Definition supermatrix.hh:206
BCRSMatrix< B, TA > Matrix
The type of the matrix to convert.
Definition supermatrix.hh:202
virtual ~SuperLUMatrix()
Destructor.
Definition supermatrix.hh:219
void free() override
free allocated space.
Definition supermatrix.hh:301
Dune::SuperLUMatrix< Matrix > SuperLUMatrix
Definition supermatrix.hh:318
BCRSMatrix< B, A > Matrix
Definition supermatrix.hh:317
SuperMatrixInitializer()
Definition supermatrix.hh:324
void createMatrix() const override
Definition supermatrix.hh:327
SuperMatrixInitializer(SuperLUMatrix &lum)
Definition supermatrix.hh:320
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8