Interaction Class Reference

#include <formMatrix.h>

List of all members.

Public Member Functions

 Interaction (LatticeShape &lattice, InteractionData &interactionData)
double hop (Basis &basis1, Basis &basis2)
double dyn (Basis &basis)
double onsiteE (Basis &basis)
void setRandomSeed (unsigned inputSeed)
int getMaxDistance ()
int getMaxDistanceHop ()
int getMaxDistanceDyn ()
 ~Interaction ()


Detailed Description

form the matrix describing the interaction between sites hop(index1,index2) is the hopping interaction dyn(index1,index2) is the dynamic interaction onsiteE(index) is the on-site energy of site i for 1D case: lattice index (x) = index for 2D case: y*(xmax+1) + x = index maxdis --- max distance beyond which the interaction is zero


Constructor & Destructor Documentation

Interaction::Interaction ( LatticeShape lattice,
InteractionData interactionData 
) [inline]

Interaction::~Interaction (  )  [inline]


Member Function Documentation

double Interaction::dyn ( Basis basis  )  [inline]

int Interaction::getMaxDistance (  )  [inline]

int Interaction::getMaxDistanceDyn (  )  [inline]

int Interaction::getMaxDistanceHop (  )  [inline]

double Interaction::hop ( Basis basis1,
Basis basis2 
) [inline]

double Interaction::onsiteE ( Basis basis  )  [inline]

void Interaction::setRandomSeed ( unsigned  inputSeed  )  [inline]


The documentation for this class was generated from the following file:
Generated on Fri Oct 31 16:58:45 2014 for CalculateGreenFunction by  doxygen 1.4.7