chsvlib
chsv helper source code

◆ Adjugate()

derived_type Adjugate ( ) const

Calculates an adjugate form of the matrix and returns the result as a new matrix.

Returns
A new matrix holding the adjugated form of the current matrix.

For any matrix M the call to the method is equivalent to calling the Cofactor() method over the M followed by calling the TransposeMe method over the cofactor form.

In other words, the method returns \(\left(M.Cofactor()\right)^{T}\).

Exceptions
Chusov::Exceptions::InvalidParameterExceptionThe current matrix is not square