Bridge++
Ver. 2.0.2
shiftsolver.h
Go to the documentation of this file.
1
14
#ifndef SHIFTSOLVER_INCLUDED
15
#define SHIFTSOLVER_INCLUDED
16
17
/*
18
#include "defs.h"
19
#include "Parameters/parameters.h"
20
#include "Parameters/commonParameters.h"
21
#include "IO/bridgeIO.h"
22
#include "Field/field.h"
23
#include "Fopr/fopr.h"
24
*/
25
27
28
#include "
Solver/ashiftsolver.h
"
29
#include "
Field/field.h
"
30
31
typedef
AShiftsolver<Field>
Shiftsolver
;
32
33
/*
34
class Shiftsolver
35
{
36
public:
37
Shiftsolver() {}
38
39
virtual ~Shiftsolver() {}
40
41
private:
42
// non-copyable
43
Shiftsolver(const Shiftsolver&);
44
Shiftsolver& operator=(const Shiftsolver&);
45
46
public:
47
virtual void set_parameters(const Parameters&) = 0;
48
49
virtual void solve(
50
std::vector<Field>& solution,
51
const std::vector<double>& shift,
52
const Field& source,
53
int& Nconv, double& diff) = 0;
54
55
};
56
*/
57
58
#endif
AShiftsolver< Field >
ashiftsolver.h
field.h
Shiftsolver
AShiftsolver< Field > Shiftsolver
Shiftsolver class as an abstract base class for multi-shift solvers.
Definition:
shiftsolver.h:31
src
lib
Solver
shiftsolver.h
Generated on Sat Feb 10 2024 14:20:00 for Bridge++ by
1.8.17