20 #ifndef TENSOR_ARPACK_Z_H
21 #define TENSOR_ARPACK_Z_H
23 #include <tensor/tensor_blas.h>
24 #include <tensor/linalg.h>
34 typedef tensor::cdouble elt_t;
35 typedef blas::integer integer;
43 TooManyIterations = 5,
49 void set_random_start_vector();
50 void set_start_vector(
const elt_t *v);
51 void set_tolerance(
double tol);
52 void set_maxiter(
size_t maxiter);
54 elt_t *get_x_vector();
55 elt_t *get_y_vector();
61 std::string error_message() {
return std::string(error); };
62 enum Status get_status() {
return status; };
63 size_t get_vector_size() {
return n; };
Complex Tensor with elements of type "cdouble".
Vector of 'index' type, where 'index' fits the indices of a tensor.
Finder of a few eigenvalues of eigenvectors via Arnoldi method.
EigType
Type of eigenvalues that eigs and Arpack compute.