|
template<class K , int n, int m> |
void | print_row (std::ostream &s, const Opm::MatrixBlock< K, n, m > &A, typename FieldMatrix< K, n, m >::size_type I, typename FieldMatrix< K, n, m >::size_type J, typename FieldMatrix< K, n, m >::size_type therow, int width, int precision) |
|
template<class OriginalPreconditioner , class Comm , class... Args> |
std::shared_ptr< OwningBlockPreconditioner< OriginalPreconditioner, Comm > > | wrapBlockPreconditioner (const Comm &comm, Args &&... args) |
|
template<typename T , typename A , int i> |
std::ostream & | operator<< (std::ostream &out, const BlockVector< FieldVector< T, i >, A > &vector) |
|
template<typename T , typename A , int i> |
std::istream & | operator>> (std::istream &input, BlockVector< FieldVector< T, i >, A > &vector) |
|
template<class OriginalPreconditioner , class... Args> |
std::shared_ptr< DummyUpdatePreconditioner< OriginalPreconditioner > > | getDummyUpdateWrapper (Args &&... args) |
|
template<class OriginalPreconditioner , class... Args> |
auto | getRebuildOnUpdateWrapper (Args... args) |
| Wrapper function creating and return a shared pointer to a preconditioner which is reconstructed on update. More...
|
|
◆ getDummyUpdateWrapper()
template<class OriginalPreconditioner , class... Args>
◆ getRebuildOnUpdateWrapper()
template<class OriginalPreconditioner , class... Args>
auto Dune::getRebuildOnUpdateWrapper |
( |
Args... |
args | ) |
|
Wrapper function creating and return a shared pointer to a preconditioner which is reconstructed on update.
- Template Parameters
-
OriginalPreconditioner | - Preconditioner of your choice |
...Args | - Types of the arguments needed in the preconditioner constructed |
- Parameters
-
...args | - Arguments needed to construct the preconditioner of choice |
- Returns
- Shared pointer to preconditioner which has an update function that reconstrcuts the preconditioner
◆ operator<<()
template<typename T , typename A , int i>
std::ostream & Dune::operator<< |
( |
std::ostream & |
out, |
|
|
const BlockVector< FieldVector< T, i >, A > & |
vector |
|
) |
| |
◆ operator>>()
template<typename T , typename A , int i>
std::istream & Dune::operator>> |
( |
std::istream & |
input, |
|
|
BlockVector< FieldVector< T, i >, A > & |
vector |
|
) |
| |
◆ print_row()
template<class K , int n, int m>
void Dune::print_row |
( |
std::ostream & |
s, |
|
|
const Opm::MatrixBlock< K, n, m > & |
A, |
|
|
typename FieldMatrix< K, n, m >::size_type |
I, |
|
|
typename FieldMatrix< K, n, m >::size_type |
J, |
|
|
typename FieldMatrix< K, n, m >::size_type |
therow, |
|
|
int |
width, |
|
|
int |
precision |
|
) |
| |
◆ wrapBlockPreconditioner()
template<class OriginalPreconditioner , class Comm , class... Args>
|