Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Source Class Referenceabstract

Base class of source for a linear solver. More...

#include <source.h>

Inheritance diagram for Source:
Source_Exponential Source_Local Source_MomentumWall Source_Random Source_Wall

Public Member Functions

 Source ()
 
virtual ~Source ()
 
virtual void set_parameters (const Parameters &)=0
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 
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
 

Protected Attributes

Bridge::VerboseLevel m_vl
 

Private Member Functions

 Source (const Source &)
 
Sourceoperator= (const Source &)
 

Detailed Description

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]

Definition at line 37 of file source.h.

Constructor & Destructor Documentation

Source::Source ( )
inline

Definition at line 43 of file source.h.

virtual Source::~Source ( )
inlinevirtual

Definition at line 46 of file source.h.

Source::Source ( const Source )
private

Member Function Documentation

Source& Source::operator= ( const Source )
private
virtual void Source::set ( Field ,
const int   
)
pure virtual
virtual void Source::set ( Field ,
const int  ,
const int   
)
pure virtual
virtual void Source::set_all_color ( Field ,
const int   
)
pure virtual
virtual void Source::set_all_color_spin ( Field )
pure virtual
void Source::set_parameter_verboselevel ( const Bridge::VerboseLevel  vl)
inline

Definition at line 56 of file source.h.

virtual void Source::set_parameters ( const Parameters )
pure virtual

Member Data Documentation

Bridge::VerboseLevel Source::m_vl
protected

Definition at line 40 of file source.h.


The documentation for this class was generated from the following file: