# QVM: Quaternions, Vectors, Matrices

### zero_determinant_error

#include <boost/qvm/error.hpp>

    namespace boost
    {
        namespace qvm
        {
            struct zero_determinant_error: virtual error { };
        }
    }

This exception indicates that an operation requires a matrix with non-zero determinant, but the computed determinant is zero.

See also: boost/qvm/error.hpp | inverse(mat)