master_equation.h

Go to the documentation of this file.
00001 /*
00002  * Functions for generating hamiltonians in matrix form 
00003  * 
00004  * 
00005  * Robert Johansson <robert@riken.jp>
00006  *
00007  * $Id: master__equation_8h-source.html,v 1.1.1.1 2008-09-03 09:36:41 rob Exp $
00008  */
00009 
00010 #ifndef MASTER_EQUATION_H
00011 #define MASTER_EQUATION_H
00012 
00013 #include <gsl/gsl_matrix.h>
00014 
00015 #include "quantum_system.h"
00016 #include "param.h"
00017 
00018 typedef int (*rho_cb_func_t)(gsl_matrix_complex *rho_t, double t, quantum_system *qs, solver_param *sp);
00019 
00020 
00021 int     dm_evolve_unitary_const(quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func);
00022 int     dm_evolve_unitary_const_simple(quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func);
00023 int     dm_evolve_unitary_t(quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func);
00024 int     dm_evolve_lme_t(quantum_system *qs, gsl_matrix_complex *rho0, solver_param *param, rho_cb_func_t rho_cb_func);
00025 
00026 
00027 #endif
00028 

Generated on Thu Jun 12 16:48:45 2008 for QDpack by  doxygen 1.5.1