CHROMA
Public Member Functions | Private Attributes | List of all members
Chroma::ExternalFieldEnv::ConstantMagneticExternalField Class Reference

Construct constant Magnetic field. More...

#include <extfield_aggregate_w.h>

Inheritance diagram for Chroma::ExternalFieldEnv::ConstantMagneticExternalField:
Chroma::ExternalField

Public Member Functions

 ConstantMagneticExternalField (ConstantMagneticParams p)
 Full constructor. More...
 
 ConstantMagneticExternalField ()
 set time default to be Nd-1 and zero external field More...
 
LatticeComplex operator() (int dummy) const
 Return the field. More...
 
- Public Member Functions inherited from Chroma::ExternalField
virtual ~ExternalField ()
 Virtual destructor to help with cleanup;. More...
 

Private Attributes

int t_dir
 
int y_dir
 
int b_dir
 
Real Bfield
 
bool patch
 
int x_dir
 

Detailed Description

Construct constant Magnetic field.

Definition at line 48 of file extfield_aggregate_w.h.

Constructor & Destructor Documentation

◆ ConstantMagneticExternalField() [1/2]

Chroma::ExternalFieldEnv::ConstantMagneticExternalField::ConstantMagneticExternalField ( ConstantMagneticParams  p)
inline

Full constructor.

Definition at line 58 of file extfield_aggregate_w.h.

References b_dir, Chroma::d, Nd, t_dir, x_dir, and y_dir.

◆ ConstantMagneticExternalField() [2/2]

Chroma::ExternalFieldEnv::ConstantMagneticExternalField::ConstantMagneticExternalField ( )
inline

set time default to be Nd-1 and zero external field

Definition at line 69 of file extfield_aggregate_w.h.

Member Function Documentation

◆ operator()()

LatticeComplex Chroma::ExternalFieldEnv::ConstantMagneticExternalField::operator() ( int  dummy) const
virtual

Member Data Documentation

◆ b_dir

int Chroma::ExternalFieldEnv::ConstantMagneticExternalField::b_dir
private

Definition at line 52 of file extfield_aggregate_w.h.

Referenced by ConstantMagneticExternalField(), and operator()().

◆ Bfield

Real Chroma::ExternalFieldEnv::ConstantMagneticExternalField::Bfield
private

Definition at line 53 of file extfield_aggregate_w.h.

Referenced by operator()().

◆ patch

bool Chroma::ExternalFieldEnv::ConstantMagneticExternalField::patch
private

Definition at line 54 of file extfield_aggregate_w.h.

Referenced by operator()().

◆ t_dir

int Chroma::ExternalFieldEnv::ConstantMagneticExternalField::t_dir
private

Definition at line 50 of file extfield_aggregate_w.h.

Referenced by ConstantMagneticExternalField(), and operator()().

◆ x_dir

int Chroma::ExternalFieldEnv::ConstantMagneticExternalField::x_dir
private

Definition at line 55 of file extfield_aggregate_w.h.

Referenced by ConstantMagneticExternalField(), and operator()().

◆ y_dir

int Chroma::ExternalFieldEnv::ConstantMagneticExternalField::y_dir
private

Definition at line 51 of file extfield_aggregate_w.h.

Referenced by ConstantMagneticExternalField(), and operator()().


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