mirror of
https://github.com/paboyle/Grid.git
synced 2025-04-09 21:50:45 +01:00
Move deflate to right class
This commit is contained in:
parent
dd8f2a64fe
commit
ae31a6a760
@ -182,12 +182,6 @@ template<class Field> class ImplicitlyRestartedLanczosHermOpTester : public Imp
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
static void Deflate(const std::vector<Field> &_v,
|
|
||||||
const std::vector<RealD>& eval,
|
|
||||||
const Field& src_orig,Field& result) {
|
|
||||||
basisDeflate(_v,eval,src_orig,result);
|
|
||||||
}
|
|
||||||
|
|
||||||
LinearFunction<Field> &_HermOp;
|
LinearFunction<Field> &_HermOp;
|
||||||
ImplicitlyRestartedLanczosHermOpTester(LinearFunction<Field> &HermOp) : _HermOp(HermOp) { };
|
ImplicitlyRestartedLanczosHermOpTester(LinearFunction<Field> &HermOp) : _HermOp(HermOp) { };
|
||||||
int ReconstructEval(int j,RealD resid,Field &B, RealD &eval,RealD evalMaxApprox)
|
int ReconstructEval(int j,RealD resid,Field &B, RealD &eval,RealD evalMaxApprox)
|
||||||
@ -250,6 +244,13 @@ class ImplicitlyRestartedLanczos {
|
|||||||
/////////////////////////
|
/////////////////////////
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
static void Deflate(const std::vector<Field> &_v,
|
||||||
|
const std::vector<RealD>& eval,
|
||||||
|
const Field& src_orig,Field& result) {
|
||||||
|
basisDeflate(_v,eval,src_orig,result);
|
||||||
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////
|
||||||
// PAB:
|
// PAB:
|
||||||
//////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////
|
||||||
|
Loading…
x
Reference in New Issue
Block a user