domainDecomp.hh
virtual void operator()(const Function< F > &fncY, Function< F > &fncX)
Application operator.
Definition: domainDecomp.hh:31
Sequence< SubMatrixN< SparseMatrix< F > > * > A_BI_
Definition: domainDecomp.hh:73
virtual std::ostream & info(std::ostream &os) const
Definition: spaceSet.hh:17
Sequence< SubMatrixN< SparseMatrix< F > > * > A_IB_
Definition: domainDecomp.hh:73
Set< IndexRange > indicesB_
Indices of all the boundary between any two domains.
Definition: domainDecomp.hh:61
Sequence< SubMatrixN< SparseMatrix< F > > * > A_II_
Sequence of matrices of inner-inner, inner-boundary, boundary-inner, and boundary-boundary combinatio...
Definition: domainDecomp.hh:73
void operator()(const Vector< F > &fncY, Vector< F > &fncX)
Sequence with operations, output operator, and method of the particular element types.
Definition: sequence.hh:39
virtual ~DDSolver()
Operator< F > * S_0_inv_
Inverse of Schur complement as preconditioner.
Definition: domainDecomp.hh:79
Sequence< SubMatrixN< SparseMatrix< F > > * > A_BB_
Definition: domainDecomp.hh:73
Space for a given dimension but without more functionality.
Definition: space.hh:367
Sequence< Operator< F > * > S_
Sequence of Schur complements, first is S_0, second S_0+S_1, ...
Definition: domainDecomp.hh:77
DDSolver(DDSpace< G > &spc, Sequence< SparseMatrix< F > * > &A, bool explSchur, SolverFabric< F > &innerSolver, SolverFabric< F > &schurComplSolver, SolverFabric< F > *schurComplPrecond=0)
Constructor.