|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
petscmatrixbackend.hh
Go to the documentation of this file.
112 void scatter (const LocalView& localView, const LocalMatrix& localMatrix, const LocalPattern& localPattern)
128 MatSetValues(*matrix_, rowIndices_.size(), rowIndices_.data(), rowIndices_.size(), rowIndices_.data(),
161 MatSetValues(*matrix_, rowIndices_.size(), rowIndices_.data(), colIndices_.size(), colIndices_.data(),
Definition localboundaryintersectionmatrixassembler.hh:9
Col col
Definition petscmatrixbackend.hh:23
PETScLocalPattern(size_type rows=0, size_type cols=0)
Definition petscmatrixbackend.hh:27
bool row(size_type i) const
Definition petscmatrixbackend.hh:54
bool containsAll() const
Definition petscmatrixbackend.hh:64
bool col(size_type j) const
Definition petscmatrixbackend.hh:59
void add(size_type row, size_type col)
Definition petscmatrixbackend.hh:43
PETScLocalPattern(Std::extents< S, r, c > const &extents)
Definition petscmatrixbackend.hh:33
void resize(size_type rows, size_type cols)
Definition petscmatrixbackend.hh:37
Definition petscmatrixbackend.hh:86
PatternBuilder patternBuilder()
Definition petscmatrixbackend.hh:259
PetscScalar value_type
Definition petscmatrixbackend.hh:89
PETScMatrixBackend(Matrix &matrix) noexcept
Definition petscmatrixbackend.hh:95
void scatter(const RowLocalView &rowLocalView, const ColLocalView &colLocalView, const LocalMatrix &localMatrix, const LocalPattern &localPattern)
Definition petscmatrixbackend.hh:134
FlatMatrix< value_type > LocalMatrix
Definition petscmatrixbackend.hh:91
void scatter(const LocalView &localView, const LocalMatrix &localMatrix, const LocalPattern &localPattern)
Definition petscmatrixbackend.hh:112
void finish(MatAssemblyType type=MAT_FINAL_ASSEMBLY)
Definition petscmatrixbackend.hh:104
Definition petscmatrixbackend.hh:167
PatternBuilder(Matrix &matrix)
Definition petscmatrixbackend.hh:173
void resize(const RowBasis &rowBasis, const ColBasis &colBasis)
Definition petscmatrixbackend.hh:214
void scatter(const RowLocalView &rowLocalView, const ColLocalView &colLocalView, const LocalPattern &localPattern)
Definition petscmatrixbackend.hh:223
::Mat Matrix
Definition petscmatrixbackend.hh:169
void setupMatrix(bool setColumnIndices=false)
Definition petscmatrixbackend.hh:177
void scatter(const RowLocalView &rowLocalView, const ColLocalView &colLocalView)
Definition petscmatrixbackend.hh:244
T accumulate(T... args)
T begin(T... args)
T copy(T... args)
T data(T... args)
T resize(T... args)
T size(T... args)
T transform(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8