chsvlib
chsv helper source code

◆ AdjugateMe()

derived_type& AdjugateMe ( )

Calculates an adjugate form of the matrix in-place.

Returns
A reference to the current matrix holding the result.

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

In other words, the method returns a reference to M, where \(M \leftarrow \left(M.Cofactor()\right)^{T}\).

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