|
dune-istl 2.8.0
|
Loading...
Searching...
No Matches
construction.hh
Go to the documentation of this file.
114 static inline std::shared_ptr<OverlappingSchwarzOperator<M,X,Y,C>> construct(const Arguments& args)
126 static inline std::shared_ptr<NonoverlappingSchwarzOperator<M,X,Y,C>> construct(const Arguments& args)
This file implements a vector space as a tensor product of a given vector space. The number of compon...
Classes providing communication interfaces for overlapping Schwarz methods.
Define general, extensible interface for operators. The available implementation wraps a matrix.
CollectiveCommunication< void * > comm_
Definition construction.hh:95
const int Arguments
Definition construction.hh:59
SequentialCommunicationArgs(CollectiveCommunication< void * > comm, int cat)
Definition construction.hh:91
OwnerOverlapCopyCommunicationArgs(MPI_Comm comm, SolverCategory::Category cat)
Definition construction.hh:80
SolverCategory::Category cat_
Definition construction.hh:85
ParallelOperatorArgs(std::shared_ptr< M > matrix, const C &comm)
Definition construction.hh:69
const void * Arguments
A type holding all the arguments needed to call the constructor.
Definition construction.hh:42
static std::shared_ptr< T > construct(Arguments &args)
Construct an object with the specified arguments.
Definition construction.hh:50
static std::shared_ptr< BlockVector< T, A > > construct(Arguments &n)
Definition construction.hh:60
static constexpr size_type M()
A nonoverlapping operator with communication object.
Definition novlpschwarz.hh:62
Definition construction.hh:68
Definition construction.hh:79
Definition construction.hh:90
ParallelOperatorArgs< M, C > Arguments
Definition construction.hh:112
static std::shared_ptr< OverlappingSchwarzOperator< M, X, Y, C > > construct(const Arguments &args)
Definition construction.hh:114
ParallelOperatorArgs< M, C > Arguments
Definition construction.hh:124
static std::shared_ptr< NonoverlappingSchwarzOperator< M, X, Y, C > > construct(const Arguments &args)
Definition construction.hh:126
Definition construction.hh:135
MatrixAdapterArgs(std::shared_ptr< M > matrix, const SequentialInformation)
Definition construction.hh:136
static std::shared_ptr< MatrixAdapter< M, X, Y > > construct(Arguments &args)
Definition construction.hh:148
const MatrixAdapterArgs< M, X, Y > Arguments
Definition construction.hh:146
const SequentialCommunicationArgs Arguments
Definition construction.hh:157
static std::shared_ptr< SequentialInformation > construct(Arguments &args)
Definition construction.hh:158
static std::shared_ptr< OwnerOverlapCopyCommunication< T1, T2 > > construct(Arguments &args)
Definition construction.hh:172
const OwnerOverlapCopyCommunicationArgs Arguments
Definition construction.hh:170
Definition pinfo.hh:26
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8