Bridge++
Ver. 2.0.2
|
Base class of source for a linear solver. More...
#include <source.h>
Public Member Functions | |
Source () | |
virtual | ~Source () |
virtual void | set_parameters (const Parameters &)=0 |
virtual void | get_parameters (Parameters &) const =0 |
virtual void | set (Field &, const int)=0 |
virtual void | set (Field &, const int, const int)=0 |
virtual void | set_all_color (Field &, const int)=0 |
virtual void | set_all_color_spin (Field &)=0 |
Private Member Functions | |
Source (const Source &) | |
Source & | operator= (const Source &) |
Base class of source for a linear solver.
(Coding history will be recovered from trac.) Parameters_Source_All is implemented for source_selector. [ 2 Feb 2013 Y.Namekawa] Bug fix: initialization of verbose level was added. [23 May 2016 H.Matsufuru] Add set_all_color_spin,etc [ 4 Apr 2017 Y.Namekawa]
|
private |
|
pure virtual |
Implemented in Source_Random, Source_Staggered_Wall_Evenodd, Source_Staggered_Wall_Cube, Source_Exponential, Source_MomentumWall, Source_Local, and Source_Wall.
|
pure virtual |
Implemented in Source_Exponential, Source_MomentumWall, Source_Local, Source_Wall, Source_Random, Source_Staggered_Wall_Evenodd, and Source_Staggered_Wall_Cube.
|
pure virtual |
Implemented in Source_Exponential, Source_MomentumWall, Source_Local, Source_Wall, Source_Staggered_Wall_Evenodd, Source_Staggered_Wall_Cube, and Source_Random.
|
pure virtual |
Implemented in Source_Exponential, Source_MomentumWall, Source_Local, Source_Wall, Source_Random, Source_Staggered_Wall_Evenodd, and Source_Staggered_Wall_Cube.
|
pure virtual |
Implemented in Source_Exponential, Source_MomentumWall, Source_Local, Source_Wall, Source_Random, Source_Staggered_Wall_Evenodd, and Source_Staggered_Wall_Cube.
|
pure virtual |
Implemented in Source_Random, Source_Staggered_Wall_Evenodd, Source_Staggered_Wall_Cube, Source_Exponential, Source_MomentumWall, Source_Local, and Source_Wall.