Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

HexLattice Class Reference

#include <lattice.h>

Inheritance diagram for HexLattice:

Lattice List of all members.

Public Methods

 HexLattice (Layer *pLayer, Int_t Nx, Int_t Ny, Double_t c)
virtual ~HexLattice ()
void CreateLattice ()
 Create the lattice in memory (atoms).

AtomGetAtomNeighbor (Atom *)
 Getting a neighbor wich is not a defect.


Constructor & Destructor Documentation

HexLattice::HexLattice Layer   pLayer,
Int_t    Nx,
Int_t    Ny,
Double_t    c
 

Definition at line 373 of file lattice.cpp.

References Lattice::c, CreateLattice(), Lattice::N, Lattice::Nu, Lattice::Nx, Lattice::Ny, and Lattice::ShowLattice().

HexLattice::~HexLattice   [virtual]
 

Definition at line 383 of file lattice.cpp.


Member Function Documentation

void HexLattice::CreateLattice   [virtual]
 

Create the lattice in memory (atoms).

Implements Lattice.

Definition at line 387 of file lattice.cpp.

References Lattice::Atom, Lattice::atoms, Lattice::c, Lattice::defects, kAtomBottom, kAtomCenter, kAtomLeft, kAtomRight, kAtomTop, Lattice::N, Lattice::Nx, Lattice::Ny, Lattice::SetAtomType(), and Lattice::SetBorderMode().

Referenced by HexLattice().

Atom * HexLattice::GetAtomNeighbor Atom   [virtual]
 

Getting a neighbor wich is not a defect.

Implements Lattice.

Definition at line 453 of file lattice.cpp.

References Lattice::atoms, Lattice::GetAtomIndex(), Lattice::GetAtomPos(), Lattice::GetAtomType(), Atom::IsDefect(), kAtomBottom, kAtomCenter, kAtomLeft, kAtomRight, kAtomTop, Lattice::N, and Lattice::Nx.


The documentation for this class was generated from the following files:
Generated on Sun Jun 16 20:08:06 2002 for XEIS by doxygen1.2.16