Path Class Reference

#include <ising.h>

List of all members.

Public Member Functions

 Path (int nc=0, int nx=100, int ny=100, int nz=1)
 ~Path ()
void Alloc (int nc, int nx, int ny, int nz)
void Free ()
void Append (int i, int j, int k, int s)
void SetS0 (int *s)

Public Attributes

int maxlen
int len
int _NX
int _NY
int _NZ
int Ntot
int * _S0
int S0tot
int * ix
int * iy
int * iz
int * newS
int * newStot

Private Types

enum  { blocksize = 10000 }


Detailed Description

Definition at line 58 of file ising.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
blocksize 

Definition at line 60 of file ising.h.


Constructor & Destructor Documentation

Path::Path ( int  nc = 0,
int  nx = 100,
int  ny = 100,
int  nz = 1 
) [inline]

Definition at line 68 of file ising.h.

Path::~Path (  )  [inline]

Definition at line 72 of file ising.h.

References Free().


Member Function Documentation

void Path::Alloc ( int  nc,
int  nx,
int  ny,
int  nz 
)

void Path::Append ( int  i,
int  j,
int  k,
int  s 
)

void Path::Free (  ) 

Referenced by ~Path().

void Path::SetS0 ( int *  s  ) 


Member Data Documentation

int Path::_NX

Definition at line 64 of file ising.h.

int Path::_NY

Definition at line 64 of file ising.h.

int Path::_NZ

Definition at line 64 of file ising.h.

int* Path::_S0

Definition at line 65 of file ising.h.

int* Path::ix

Definition at line 66 of file ising.h.

int * Path::iy

Definition at line 66 of file ising.h.

int * Path::iz

Definition at line 66 of file ising.h.

int Path::len

Definition at line 63 of file ising.h.

Definition at line 62 of file ising.h.

int * Path::newS

Definition at line 66 of file ising.h.

Definition at line 66 of file ising.h.

Definition at line 64 of file ising.h.

Definition at line 65 of file ising.h.


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

Generated on Tue Oct 28 15:21:21 2008 for MD++ by  doxygen 1.5.7.1