MatrixDouble

class pyopenms.MatrixDouble

Bases: object

Cython implementation of _Matrix[double]

Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1Matrix[double].html

__init__()
  • Cython signature: void MatrixDouble()

  • Cython signature: void MatrixDouble(MatrixDouble)

  • Cython signature: void MatrixDouble(size_t rows, size_t cols, double value)

Methods

__init__

  • Cython signature: void MatrixDouble()

clear

Cython signature: void clear()

colIndex

Cython signature: size_t colIndex(size_t index) Calculate the column from an index into the underlying vector.

cols

Cython signature: size_t cols()

getValue

Cython signature: double getValue(size_t i, size_t j)

get_matrix

Cython signature: numpy_matrix get_matrix()

get_matrix_as_view

Cython signature: numpy_matrix get_matrix()

index

Cython signature: size_t index(size_t row, size_t col)

indexPair

Cython signature: libcpp_pair[size_t,size_t] indexPair(size_t index)

resize

  • Cython signature: void resize(size_t i, size_t j, double value)

rowIndex

Cython signature: size_t rowIndex(size_t index) Calculate the row from an index into the underlying vector.

rows

Cython signature: size_t rows()

setValue

Cython signature: void setValue(size_t i, size_t j, double value)

set_matrix

Cython signature: numpy_matrix set_matrix()

sizePair

Cython signature: libcpp_pair[size_t,size_t] sizePair()

clear()

Cython signature: void clear()

colIndex()

Cython signature: size_t colIndex(size_t index) Calculate the column from an index into the underlying vector. Note that Matrix uses the (row,column) lexicographic ordering for indexing

cols()

Cython signature: size_t cols()

getValue()

Cython signature: double getValue(size_t i, size_t j)

get_matrix()

Cython signature: numpy_matrix get_matrix()

get_matrix_as_view()

Cython signature: numpy_matrix get_matrix()

index()

Cython signature: size_t index(size_t row, size_t col)

indexPair()

Cython signature: libcpp_pair[size_t,size_t] indexPair(size_t index)

resize()
  • Cython signature: void resize(size_t i, size_t j, double value)

  • Cython signature: void resize(libcpp_pair[size_t,size_t] & size_pair, double value)

rowIndex()

Cython signature: size_t rowIndex(size_t index) Calculate the row from an index into the underlying vector. Note that Matrix uses the (row,column) lexicographic ordering for indexing

rows()

Cython signature: size_t rows()

setValue()

Cython signature: void setValue(size_t i, size_t j, double value)

set_matrix()

Cython signature: numpy_matrix set_matrix()

sizePair()

Cython signature: libcpp_pair[size_t,size_t] sizePair()