preCICE
v3.2.0
Loading...
Searching...
No Matches
src
acceleration
impl
SharedPointer.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
memory
>
4
5
namespace
precice::acceleration::impl
{
6
class
ParallelMatrixOperations
;
7
class
Preconditioner
;
8
9
using
PtrParMatrixOps
=
std::shared_ptr<ParallelMatrixOperations>
;
10
using
PtrPreconditioner
=
std::shared_ptr<Preconditioner>
;
11
}
// namespace precice::acceleration::impl
precice::acceleration::impl::ParallelMatrixOperations
Definition
ParallelMatrixOperations.hpp:23
precice::acceleration::impl::Preconditioner
Interface for preconditioner variants that can be applied to quasi-Newton acceleration schemes.
Definition
Preconditioner.hpp:23
memory
precice::acceleration::impl
Definition
ConstantPreconditioner.cpp:8
precice::acceleration::impl::PtrPreconditioner
std::shared_ptr< Preconditioner > PtrPreconditioner
Definition
SharedPointer.hpp:10
precice::acceleration::impl::PtrParMatrixOps
std::shared_ptr< ParallelMatrixOperations > PtrParMatrixOps
Definition
SharedPointer.hpp:9
std::shared_ptr