public static extern unsafe int lis_vector_conjugate(NativeLisVector *vx);
public static extern unsafe int lis_vector_set_values2( SetValueFlag flag, int start, int count, LisScalar *value, NativeLisVector *v);
public static extern unsafe int lis_vector_set_all(LisScalar alpha, NativeLisVector *vx);
public static extern unsafe int lis_vector_get_values( NativeLisVector *v, int start, int count, LisScalar *value);
public static extern unsafe int lis_vector_set_value( SetValueFlag flag, int i, LisScalar value, NativeLisVector *v);
public static extern unsafe int lis_vector_get_range(NativeLisVector *v, int * @is, int *ie);
public static extern unsafe int lis_vector_get_value(NativeLisVector *v, int i, LisScalar *value);
public static extern unsafe int lis_vector_get_size(NativeLisVector *v, int *local_n, int *global_n);
public static extern unsafe int lis_vector_destroy(NativeLisVector *vec);
public static extern unsafe int lis_vector_set_size(NativeLisVector *vec, int local_n, int global_n);
public static extern unsafe int lis_solve( NativeLisMatrix *A, NativeLisVector *b, NativeLisVector *x, NativeLisSolver *solver);
public static extern unsafe int lis_matvec(NativeLisMatrix *A, NativeLisVector *x, NativeLisVector *y);