integrate.c File Reference

#include <math.h>
#include <stdio.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_complex.h>
#include <gsl/gsl_complex_math.h>
#include "quantum_system.h"
#include "integrate.h"
#include "param.h"

Functions

int odeint_complex_rk (quantum_system *qs, solver_param *p, gsl_matrix_complex *rho0, ode_func_drho_dt f_drho_dt, rho_cb_func_t rho_cb_func)
int odeint_complex_rk_adaptive (quantum_system *qs, solver_param *p, gsl_matrix_complex *rho0, ode_func_drho_dt f_drho_dt, rho_cb_func_t rho_cb_func)
int odeint_rk_adaptive_rec (quantum_system *qs, solver_param *p, ode_func_drho_dt f_drho_dt, gsl_matrix_complex *rho0, gsl_matrix_complex *rho_final, int level, double ti, double tf, double etol, double *e)
double max_deviation (gsl_matrix_complex *m1, gsl_matrix_complex *m2, double etol)

Function Documentation

double max_deviation ( gsl_matrix_complex *  m1,
gsl_matrix_complex *  m2,
double  etol 
)

int odeint_complex_rk ( quantum_system qs,
solver_param p,
gsl_matrix_complex *  rho0,
ode_func_drho_dt  f_drho_dt,
rho_cb_func_t  rho_cb_func 
)

int odeint_complex_rk_adaptive ( quantum_system qs,
solver_param p,
gsl_matrix_complex *  rho0,
ode_func_drho_dt  f_drho_dt,
rho_cb_func_t  rho_cb_func 
)

int odeint_rk_adaptive_rec ( quantum_system qs,
solver_param p,
ode_func_drho_dt  f_drho_dt,
gsl_matrix_complex *  rho0,
gsl_matrix_complex *  rho_final,
int  level,
double  ti,
double  tf,
double  etol,
double *  e 
)


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