gsl.eigen

D bindings for GSL.

Members

Enums

gsl_eigen_sort_t
enum gsl_eigen_sort_t
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

gsl_eigen_francis
int gsl_eigen_francis(gsl_matrix* H, gsl_vector_complex* eval, gsl_eigen_francis_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_francis_T
void gsl_eigen_francis_T(int compute_t, gsl_eigen_francis_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_francis_Z
int gsl_eigen_francis_Z(gsl_matrix* H, gsl_vector_complex* eval, gsl_matrix* Z, gsl_eigen_francis_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_francis_alloc
gsl_eigen_francis_workspace* gsl_eigen_francis_alloc()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_francis_free
void gsl_eigen_francis_free(gsl_eigen_francis_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen
int gsl_eigen_gen(gsl_matrix* A, gsl_matrix* B, gsl_vector_complex* alpha, gsl_vector* beta, gsl_eigen_gen_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen_QZ
int gsl_eigen_gen_QZ(gsl_matrix* A, gsl_matrix* B, gsl_vector_complex* alpha, gsl_vector* beta, gsl_matrix* Q, gsl_matrix* Z, gsl_eigen_gen_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen_alloc
gsl_eigen_gen_workspace* gsl_eigen_gen_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen_free
void gsl_eigen_gen_free(gsl_eigen_gen_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen_params
void gsl_eigen_gen_params(int compute_s, int compute_t, int balance, gsl_eigen_gen_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genherm
int gsl_eigen_genherm(gsl_matrix_complex* A, gsl_matrix_complex* B, gsl_vector* eval, gsl_eigen_genherm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genherm_alloc
gsl_eigen_genherm_workspace* gsl_eigen_genherm_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genherm_free
void gsl_eigen_genherm_free(gsl_eigen_genherm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genherm_standardize
int gsl_eigen_genherm_standardize(gsl_matrix_complex* A, const(gsl_matrix_complex)* B)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genhermv
int gsl_eigen_genhermv(gsl_matrix_complex* A, gsl_matrix_complex* B, gsl_vector* eval, gsl_matrix_complex* evec, gsl_eigen_genhermv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genhermv_alloc
gsl_eigen_genhermv_workspace* gsl_eigen_genhermv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genhermv_free
void gsl_eigen_genhermv_free(gsl_eigen_genhermv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genhermv_sort
int gsl_eigen_genhermv_sort(gsl_vector* eval, gsl_matrix_complex* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymm
int gsl_eigen_gensymm(gsl_matrix* A, gsl_matrix* B, gsl_vector* eval, gsl_eigen_gensymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymm_alloc
gsl_eigen_gensymm_workspace* gsl_eigen_gensymm_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymm_free
void gsl_eigen_gensymm_free(gsl_eigen_gensymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymm_standardize
int gsl_eigen_gensymm_standardize(gsl_matrix* A, const(gsl_matrix)* B)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymmv
int gsl_eigen_gensymmv(gsl_matrix* A, gsl_matrix* B, gsl_vector* eval, gsl_matrix* evec, gsl_eigen_gensymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymmv_alloc
gsl_eigen_gensymmv_workspace* gsl_eigen_gensymmv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymmv_free
void gsl_eigen_gensymmv_free(gsl_eigen_gensymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymmv_sort
int gsl_eigen_gensymmv_sort(gsl_vector* eval, gsl_matrix* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv
int gsl_eigen_genv(gsl_matrix* A, gsl_matrix* B, gsl_vector_complex* alpha, gsl_vector* beta, gsl_matrix_complex* evec, gsl_eigen_genv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv_QZ
int gsl_eigen_genv_QZ(gsl_matrix* A, gsl_matrix* B, gsl_vector_complex* alpha, gsl_vector* beta, gsl_matrix_complex* evec, gsl_matrix* Q, gsl_matrix* Z, gsl_eigen_genv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv_alloc
gsl_eigen_genv_workspace* gsl_eigen_genv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv_free
void gsl_eigen_genv_free(gsl_eigen_genv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv_sort
int gsl_eigen_genv_sort(gsl_vector_complex* alpha, gsl_vector* beta, gsl_matrix_complex* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_herm
int gsl_eigen_herm(gsl_matrix_complex* A, gsl_vector* eval, gsl_eigen_herm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_herm_alloc
gsl_eigen_herm_workspace* gsl_eigen_herm_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_herm_free
void gsl_eigen_herm_free(gsl_eigen_herm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_hermv
int gsl_eigen_hermv(gsl_matrix_complex* A, gsl_vector* eval, gsl_matrix_complex* evec, gsl_eigen_hermv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_hermv_alloc
gsl_eigen_hermv_workspace* gsl_eigen_hermv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_hermv_free
void gsl_eigen_hermv_free(gsl_eigen_hermv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_hermv_sort
int gsl_eigen_hermv_sort(gsl_vector* eval, gsl_matrix_complex* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_invert_jacobi
int gsl_eigen_invert_jacobi(const(gsl_matrix)* matrix, gsl_matrix* ainv, uint max_rot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_jacobi
int gsl_eigen_jacobi(gsl_matrix* matrix, gsl_vector* eval, gsl_matrix* evec, uint max_rot, uint* nrot)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm
int gsl_eigen_nonsymm(gsl_matrix* A, gsl_vector_complex* eval, gsl_eigen_nonsymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm_Z
int gsl_eigen_nonsymm_Z(gsl_matrix* A, gsl_vector_complex* eval, gsl_matrix* Z, gsl_eigen_nonsymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm_alloc
gsl_eigen_nonsymm_workspace* gsl_eigen_nonsymm_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm_free
void gsl_eigen_nonsymm_free(gsl_eigen_nonsymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm_params
void gsl_eigen_nonsymm_params(int compute_t, int balance, gsl_eigen_nonsymm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv
int gsl_eigen_nonsymmv(gsl_matrix* A, gsl_vector_complex* eval, gsl_matrix_complex* evec, gsl_eigen_nonsymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_Z
int gsl_eigen_nonsymmv_Z(gsl_matrix* A, gsl_vector_complex* eval, gsl_matrix_complex* evec, gsl_matrix* Z, gsl_eigen_nonsymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_alloc
gsl_eigen_nonsymmv_workspace* gsl_eigen_nonsymmv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_free
void gsl_eigen_nonsymmv_free(gsl_eigen_nonsymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_params
void gsl_eigen_nonsymmv_params(int balance, gsl_eigen_nonsymmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_sort
int gsl_eigen_nonsymmv_sort(gsl_vector_complex* eval, gsl_matrix_complex* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symm
int gsl_eigen_symm(gsl_matrix* A, gsl_vector* eval, gsl_eigen_symm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symm_alloc
gsl_eigen_symm_workspace* gsl_eigen_symm_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symm_free
void gsl_eigen_symm_free(gsl_eigen_symm_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symmv
int gsl_eigen_symmv(gsl_matrix* A, gsl_vector* eval, gsl_matrix* evec, gsl_eigen_symmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symmv_alloc
gsl_eigen_symmv_workspace* gsl_eigen_symmv_alloc(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symmv_free
void gsl_eigen_symmv_free(gsl_eigen_symmv_workspace* w)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symmv_sort
int gsl_eigen_symmv_sort(gsl_vector* eval, gsl_matrix* evec, gsl_eigen_sort_t sort_type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_schur_gen_eigvals
int gsl_schur_gen_eigvals(const(gsl_matrix)* A, const(gsl_matrix)* B, double* wr1, double* wr2, double* wi, double* scale1, double* scale2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_schur_solve_equation
int gsl_schur_solve_equation(double ca, const(gsl_matrix)* A, double z, double d1, double d2, const(gsl_vector)* b, gsl_vector* x, double* s, double* xnorm, double smin)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_schur_solve_equation_z
int gsl_schur_solve_equation_z(double ca, const(gsl_matrix)* A, gsl_complex* z, double d1, double d2, const(gsl_vector_complex)* b, gsl_vector_complex* x, double* s, double* xnorm, double smin)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

gsl_eigen_francis_workspace
struct gsl_eigen_francis_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gen_workspace
struct gsl_eigen_gen_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genherm_workspace
struct gsl_eigen_genherm_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genhermv_workspace
struct gsl_eigen_genhermv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymm_workspace
struct gsl_eigen_gensymm_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_gensymmv_workspace
struct gsl_eigen_gensymmv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_genv_workspace
struct gsl_eigen_genv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_herm_workspace
struct gsl_eigen_herm_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_hermv_workspace
struct gsl_eigen_hermv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymm_workspace
struct gsl_eigen_nonsymm_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_nonsymmv_workspace
struct gsl_eigen_nonsymmv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symm_workspace
struct gsl_eigen_symm_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gsl_eigen_symmv_workspace
struct gsl_eigen_symmv_workspace
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta

Authors

Chibisi Chima-Okereke

License

Boost License 1.0