chsvlib
chsv helper source code

◆ LU_status

enum LU_status : std::uint_fast32_t
strong

A bitmask enumeration type used to return properties of an LUP-transformation of a matrix.

Enumerator
rearranged 

Matrix columns were rearranged during the transformation, i.e. the associated permutation matrix is not the identity matrix.

rearranged_odd 

Matrix columns were rearranged during the transformation such that the sign of the permutation is negative.

singularity 

The original matrix, and thus one of the transformation matrices, are singular.

failure 

Indicates a failure of the transformation. Should never happen unless otherwise is explicitly stated.