Add solver variants

This commit is contained in:
2023-06-18 10:08:56 +02:00
parent 1d99310b2e
commit 9c8585c7bc
6 changed files with 217 additions and 157 deletions

View File

@@ -9,14 +9,16 @@
#include "parameter.h"
typedef struct {
double dx, dy;
double dx, dy;
int imax, jmax;
double *p, *rhs;
double eps, omega;
int itermax;
} Solver;
void initSolver(Solver*, Parameter*, int problem);
void writeResult(Solver*);
int solve(Solver*);
extern void initSolver(Solver*, Parameter*, int problem);
extern void writeResult(Solver*);
extern void solve(Solver*);
extern void solveRB(Solver*);
extern void solveRBA(Solver*);
#endif