forked from lijiext/lammps
26 lines
457 B
C
26 lines
457 B
C
|
#ifndef GREEN_H
|
||
|
#define GREEN_H
|
||
|
|
||
|
#include "memory.h"
|
||
|
|
||
|
class Green{
|
||
|
public:
|
||
|
Green(const int, const int, const int, const double, const double,
|
||
|
const int, const double, double **, const int, double **);
|
||
|
~Green();
|
||
|
|
||
|
private:
|
||
|
void Lanczos();
|
||
|
void Recursion();
|
||
|
void recursion();
|
||
|
|
||
|
int ndos;
|
||
|
double **ldos;
|
||
|
|
||
|
int natom, iatom, sysdim, nit, nw, ndim;
|
||
|
double dw, wmin, wmax, epson;
|
||
|
double **alpha, **beta, **H;
|
||
|
Memory *memory;
|
||
|
};
|
||
|
#endif
|