MatrixComplex
Object Hierarchy:
Description:
public class MatrixComplex
Namespace: Gsl
Package: gsl
Content:
Static methods:
Creation methods:
-
public MatrixComplex (size_t n1, size_t n2)
-
public MatrixComplex.with_zeros (size_t n1, size_t n2)
-
public MatrixComplex.from_block (BlockComplex b, size_t offset, size_t n1, size_t n2, size_t d2)
-
public MatrixComplex.from_matrix (MatrixComplex m, size_t k1, size_t k2, size_t n1, size_t n2)
Methods:
-
public VectorComplex alloc_row_from_matrix (size_t i)
-
public VectorComplex alloc_col_from_matrix (size_t j)
-
public double get (size_t i, size_t j)
-
public void set (size_t i, size_t j, double x)
-
public double* ptr (size_t i, size_t j)
-
public void set_all (double x)
-
public void set_zero ()
-
public void set_identity ()
-
public int fwrite (FileStream stream)
-
public int fread (FileStream stream)
-
public int fscanf (FileStream stream)
-
public MatrixComplexView submatrix (size_t k, size_t k2, size_t n1, size_t n2)
-
public VectorComplexView row (size_t i)
-
public VectorComplexView column (size_t j)
-
public VectorComplexView subrow (size_t i, size_t offset, size_t n)
-
public VectorComplexView subcolumn (size_t i, size_t offset, size_t n)
-
public VectorComplexView diagonal ()
-
public VectorComplexView subdiagonal (size_t k)
-
public VectorComplexView superdiagonal (size_t k)
-
public int memcpy (MatrixComplex src)
-
public int swap (MatrixComplex m2)
-
public int set_row (size_t i, VectorComplex v)
-
public int set_col (size_t j, VectorComplex v)
-
public int swap_rows (size_t i, size_t j)
-
public int swap_columns (size_t i, size_t j)
-
public int swap_rowcol (size_t i, size_t j)
-
public int transpose_memcpy (MatrixComplex src)
-
public int transpose ()
-
public int add (MatrixComplex b)
-
public int sub (MatrixComplex b)
-
public int mul_elements (MatrixComplex b)
-
public int div_elements (MatrixComplex b)
-
public int scale (double x)
-
public int add_constant (double x)
-
public int add_diagonal (double x)
-
public double max ()
-
public double min ()
-
public void minmax (out double min_out, out double max_out)
-
public void max_index (out size_t imax, out size_t jmax)
-
public void min_index (out size_t imin, out size_t jmin)
-
public void minmax_index (out size_t imin, out size_t jmin, out size_t imax, out size_t jmax)
-
public bool isnull ()
-
public bool ispos ()
-
public bool isneg ()
-
public bool isnonneg ()
Fields: