#include <stdio.h>
#include <gsl/gsl_complex.h>
#include <gsl/gsl_complex_math.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_blas.h>
#include "quantum_system.h"
#include "operators.h"
#include "hamiltonian.h"
#include "master_equation.h"
#include "param.h"
#include "misc.h"
#include "integrate.h"
#include "gsl_ext.h"
#include "gsl_ext_expm_complex.h"
#include "basis_transform.h"
Functions | |
int | dm_evolve_unitary_const_simple (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int | dm_evolve_unitary_const (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int | dm_evolve_unitary_const_full_steps (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int | unitary_func_drho_dt (gsl_matrix_complex *rho_t, gsl_matrix_complex *drho_dt, double t, quantum_system *qs, solver_param *p) |
int | dm_evolve_unitary_t (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int | lme_func_drho_dt (gsl_matrix_complex *rho_t, gsl_matrix_complex *drho_dt, double t, quantum_system *qs, solver_param *p) |
int | dm_evolve_lme_t (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int | he_func_drho_dt (gsl_matrix_complex *rho_t, gsl_matrix_complex *drho_dt, double t, quantum_system *qs, solver_param *p) |
int | dm_evolve_he_t (quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func) |
int dm_evolve_he_t | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int dm_evolve_lme_t | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int dm_evolve_unitary_const | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int dm_evolve_unitary_const_full_steps | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int dm_evolve_unitary_const_simple | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int dm_evolve_unitary_t | ( | quantum_system * | qs, | |
gsl_matrix_complex * | rho0, | |||
solver_param * | param, | |||
rho_cb_func_t | rho_cb_func | |||
) |
int he_func_drho_dt | ( | gsl_matrix_complex * | rho_t, | |
gsl_matrix_complex * | drho_dt, | |||
double | t, | |||
quantum_system * | qs, | |||
solver_param * | p | |||
) |
int lme_func_drho_dt | ( | gsl_matrix_complex * | rho_t, | |
gsl_matrix_complex * | drho_dt, | |||
double | t, | |||
quantum_system * | qs, | |||
solver_param * | p | |||
) |
int unitary_func_drho_dt | ( | gsl_matrix_complex * | rho_t, | |
gsl_matrix_complex * | drho_dt, | |||
double | t, | |||
quantum_system * | qs, | |||
solver_param * | p | |||
) |