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
|