Skip to content

Project OpenGeode

class SquareMatrix

Functions

determinant

cpp
public double determinant()
public double determinant()

inverse

cpp
public SquareMatrix inverse()
public SquareMatrix inverse()

class SquareMatrix

class SquareMatrix

Functions

determinant

cpp
public double determinant()
public double determinant()

inverse

cpp
public SquareMatrix inverse()
public SquareMatrix inverse()

class SquareMatrix

Description of a vector in the given dimension with double coordinates

Functions

SquareMatrix

cpp
public void SquareMatrix<dimension>()
public void SquareMatrix<dimension>()

SquareMatrix

cpp
public void SquareMatrix<dimension>(double default_value)
public void SquareMatrix<dimension>(double default_value)

SquareMatrix

cpp
public void SquareMatrix<dimension>(std::array<Vector<dimension>, dimension> matrix_rows)
public void SquareMatrix<dimension>(std::array<Vector<dimension>, dimension> matrix_rows)

value

cpp
public double value(local_index_t row, local_index_t column)
public double value(local_index_t row, local_index_t column)

row

cpp
public const Vector<dimension> & row(local_index_t row)
public const Vector<dimension> & row(local_index_t row)

set_value

cpp
public void set_value(local_index_t row, local_index_t column, double value)
public void set_value(local_index_t row, local_index_t column, double value)

operator*

cpp
public Vector<dimension> operator*(const Vector<dimension> & vector)
public Vector<dimension> operator*(const Vector<dimension> & vector)

operator*

cpp
public SquareMatrix operator*(const SquareMatrix<dimension> & matrix)
public SquareMatrix operator*(const SquareMatrix<dimension> & matrix)

operator+=

cpp
public void operator+=(const SquareMatrix<dimension> & other)
public void operator+=(const SquareMatrix<dimension> & other)

operator-=

cpp
public void operator-=(const SquareMatrix<dimension> & other)
public void operator-=(const SquareMatrix<dimension> & other)

operator*=

cpp
public void operator*=(double multiplier)
public void operator*=(double multiplier)

determinant

cpp
public double determinant()
public double determinant()

transpose

cpp
public SquareMatrix transpose()
public SquareMatrix transpose()

inverse

cpp
public SquareMatrix inverse()
public SquareMatrix inverse()

Geode-solutions' documentation website