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