|
dune-istl 2.9.0
|
Loading...
Searching...
No Matches
construction.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
116 static inline std::shared_ptr<OverlappingSchwarzOperator<M,X,Y,C>> construct(const Arguments& args)
128 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.
const int Arguments
Definition construction.hh:61
SequentialCommunicationArgs(Communication< void * > comm, int cat)
Definition construction.hh:93
OwnerOverlapCopyCommunicationArgs(MPI_Comm comm, SolverCategory::Category cat)
Definition construction.hh:82
SolverCategory::Category cat_
Definition construction.hh:87
ParallelOperatorArgs(std::shared_ptr< M > matrix, const C &comm)
Definition construction.hh:71
const void * Arguments
A type holding all the arguments needed to call the constructor.
Definition construction.hh:44
static std::shared_ptr< T > construct(Arguments &args)
Construct an object with the specified arguments.
Definition construction.hh:52
Communication< void * > comm_
Definition construction.hh:97
static std::shared_ptr< BlockVector< T, A > > construct(Arguments &n)
Definition construction.hh:62
static constexpr size_type M()
A nonoverlapping operator with communication object.
Definition novlpschwarz.hh:61
Definition construction.hh:70
Definition construction.hh:81
Definition construction.hh:92
ParallelOperatorArgs< M, C > Arguments
Definition construction.hh:114
static std::shared_ptr< OverlappingSchwarzOperator< M, X, Y, C > > construct(const Arguments &args)
Definition construction.hh:116
ParallelOperatorArgs< M, C > Arguments
Definition construction.hh:126
static std::shared_ptr< NonoverlappingSchwarzOperator< M, X, Y, C > > construct(const Arguments &args)
Definition construction.hh:128
Definition construction.hh:137
MatrixAdapterArgs(std::shared_ptr< M > matrix, const SequentialInformation)
Definition construction.hh:138
static std::shared_ptr< MatrixAdapter< M, X, Y > > construct(Arguments &args)
Definition construction.hh:150
const MatrixAdapterArgs< M, X, Y > Arguments
Definition construction.hh:148
const SequentialCommunicationArgs Arguments
Definition construction.hh:159
static std::shared_ptr< SequentialInformation > construct(Arguments &args)
Definition construction.hh:160
static std::shared_ptr< OwnerOverlapCopyCommunication< T1, T2 > > construct(Arguments &args)
Definition construction.hh:174
const OwnerOverlapCopyCommunicationArgs Arguments
Definition construction.hh:172
Definition pinfo.hh:28
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8