svMultiPhysics
Loading...
Searching...
No Matches
gmres.h
1// SPDX-FileCopyrightText: Copyright (c) Stanford University, The Regents of the University of California, and others.
2// SPDX-License-Identifier: BSD-3-Clause
3
4#include "fils_struct.hpp"
5
6namespace gmres {
7
8void gmres(fsi_linear_solver::FSILS_lhsType& lhs, fsi_linear_solver::FSILS_subLsType& ls, const int dof,
9 const Array<double>& Val, const Array<double>& R, Array<double>& X);
10
11void gmres_s(fsi_linear_solver::FSILS_lhsType& lhs, fsi_linear_solver::FSILS_subLsType& ls, const int dof,
12 const Vector<double>& Val, Vector<double>& R);
13
14void gmres_v(fsi_linear_solver::FSILS_lhsType& lhs, fsi_linear_solver::FSILS_subLsType& ls, const int dof,
15 const Array<double>& Val, Array<double>& R);
16
17};
The Vector template class is used for storing int and double data.
Definition Vector.h:23