#include "quantum_system.h"
#include "density_matrix.h"
#include "operators.h"
#include "hamiltonian.h"
#include "master_equation.h"
#include "gsl_ext.h"
#include "param.h"
#include "misc.h"
#include <math.h>
#include <stdio.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_eigen.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_cblas.h>
#include <gsl/gsl_complex.h>
#include <gsl/gsl_complex_math.h>
Functions | |
int | find_evec_from_qs_overlap (quantum_system *qs, int qsn, gsl_matrix_complex *H, gsl_matrix_complex *evec, gsl_vector *eval, int n, int m) |
int | find_evec_from_qs (quantum_system *qs, int qsn, gsl_matrix_complex *H, gsl_matrix_complex *evec, gsl_vector *eval, int n, int m) |
int | main (int argc, char **argv) |
Variables | |
double | epsilon [] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0} |
double | delta [] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0} |
double | ho_w [] = { 1.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0} |
double * | lambda [10] |
int find_evec_from_qs | ( | quantum_system * | qs, | |
int | qsn, | |||
gsl_matrix_complex * | H, | |||
gsl_matrix_complex * | evec, | |||
gsl_vector * | eval, | |||
int | n, | |||
int | m | |||
) |
int find_evec_from_qs_overlap | ( | quantum_system * | qs, | |
int | qsn, | |||
gsl_matrix_complex * | H, | |||
gsl_matrix_complex * | evec, | |||
gsl_vector * | eval, | |||
int | n, | |||
int | m | |||
) |
int main | ( | int | argc, | |
char ** | argv | |||
) |
double delta[] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0} |
double epsilon[] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0} |
double ho_w[] = { 1.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0} |
double* lambda[10] |