|
|
| ElectronicStructure (int n) |
| |
|
| ElectronicStructure (const ElectronicStructure &es) |
| |
|
ElectronicStructure | operator= (ElectronicStructure es) |
| |
|
ElectronicStructure | operator<< (ElectronicStructure es) |
| |
|
void | set_state (int indx) |
| |
|
double | energy () |
| |
|
double | norm () |
| |
|
void | update_populations () |
| |
|
void | update_hop_prob (double dt, int is_boltz_flag, double Temp, CMATRIX &Ef) |
| |
|
void | update_hop_prob_fssh (double dt, int is_boltz_flag, double Temp, CMATRIX &Ef, double Ex, CMATRIX &) |
| |
|
void | update_hop_prob_mssh (double dt, int is_boltz_flag, double Temp, CMATRIX &Ef, double Ex, CMATRIX &) |
| |
|
void | update_hop_prob_gfsh (double dt, int is_boltz_flag, double Temp, CMATRIX &Ef, double Ex, CMATRIX &) |
| |
|
void | init_hop_prob1 () |
| |
|
void | check_decoherence (double dt, int boltz_flag, double Temp, CMATRIX &rates, Random &rnd) |
| |
|
void | propagate_coefficients (double dt, CMATRIX &Ef) |
| |
|
void | propagate_coefficients (double dt, CMATRIX &Ef, CMATRIX &) |
| |
|
void | propagate_coefficients1 (double dt, int opt, CMATRIX &Ef) |
| |
|
void | propagate_coefficients2 (double dt, CMATRIX &Ef) |
| |
|
|
int | num_states |
| |
|
int | curr_state |
| |
|
CMATRIX * | Ccurr |
| |
|
CMATRIX * | Cprev |
| |
|
CMATRIX * | Cnext |
| |
|
CMATRIX * | A |
| |
|
CMATRIX * | Hcurr |
| |
|
CMATRIX * | Hprev |
| |
|
CMATRIX * | Hnext |
| |
|
CMATRIX * | dHdt |
| |
|
CMATRIX * | Hprimex |
| |
|
CMATRIX * | Hprimey |
| |
|
CMATRIX * | Hprimez |
| |
|
vector< double > | g |
| |
|
vector< double > | tau_m |
| |
|
vector< double > | t_m |
| |
The documentation for this class was generated from the following files:
- /home/travis/build/Quantum-Dynamics-Hub/pyxaid2/PYXAID2/src_cpp/ElectronicStructure.h
- /home/travis/build/Quantum-Dynamics-Hub/pyxaid2/PYXAID2/src_cpp/ElectronicStructure.cpp