|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
Dune::Assembler::PETScVectorBackend Class Reference
#include <dune/assembler/backends/petscvectorbackend.hh>
Classes | |
| struct | Setter |
Public Types | |
| using | Vector = ::Vec |
| using | value_type = PetscScalar |
| using | size_type = PetscInt |
| using | LocalVector = FlatVector< value_type > |
Public Member Functions | |
| PETScVectorBackend (Vector &vector) noexcept | |
| template<class Basis > | |
| void | resize (const Basis &basis) |
| void | setZero () |
| void | finish () |
| template<class LocalView > | |
| void | scatter (const LocalView &localView, const LocalVector &localVector) |
| Setter | operator[] (size_type idx) |
| value_type | operator[] (size_type idx) const |
| PETScVectorBackend & | operator= (value_type value) |
Member Typedef Documentation
◆ LocalVector
◆ size_type
◆ value_type
◆ Vector
Constructor & Destructor Documentation
◆ PETScVectorBackend()
|
inlineexplicitnoexcept |
Member Function Documentation
◆ finish()
|
inline |
◆ operator=()
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
|
inline |
◆ resize()
template<class Basis >
|
inline |
◆ scatter()
template<class LocalView >
|
inline |
◆ setZero()
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8