GetFEM
5.4.2
|
#include "gmm_kernel.h"
#include "gmm_superlu_interface.h"
#include "gmm_solver_cg.h"
#include "gmm_solver_gmres.h"
#include "gmm_solver_bicgstab.h"
#include "gmm_solver_qmr.h"
Go to the source code of this file.
Functions | |
template<typename Matrix1 , typename Matrix2 , typename Vector2 , typename Vector3 , typename Precond , typename local_solver , typename global_solver > | |
void | gmm::additive_schwarz (add_schwarz_mat< Matrix1, Matrix2, Precond, local_solver > &ASM, Vector3 &u, const Vector2 &f, iteration &iter, const global_solver &) |
Function to call if the ASM matrix is precomputed for successive solve with the same system. | |
template<typename Matrix1 , typename Matrix2 , typename Vector2 , typename Vector3 , typename Precond , typename local_solver , typename global_solver > | |
void | gmm::additive_schwarz (const Matrix1 &A, Vector3 &u, const Vector2 &f, const Precond &P, const std::vector< Matrix2 > &vB, iteration &iter, local_solver, global_solver) |
Global function. More... | |
Definition in file gmm_solver_Schwarz_additive.h.
void gmm::additive_schwarz | ( | const Matrix1 & | A, |
Vector3 & | u, | ||
const Vector2 & | f, | ||
const Precond & | P, | ||
const std::vector< Matrix2 > & | vB, | ||
iteration & | iter, | ||
local_solver | , | ||
global_solver | |||
) |
Global function.
Compute the ASM matrix and call the previous function. The ASM matrix represent the preconditionned linear system.
Definition at line 492 of file gmm_solver_Schwarz_additive.h.