// Copyright © 2025 Niklas Siemer
//
// This file is part of qFALL-math.
//
// qFALL-math is free software: you can redistribute it and/or modify it under
// the terms of the Mozilla Public License Version 2.0 as published by the
// Mozilla Foundation. See <https://mozilla.org/en-US/MPL/2.0/>.
//! Create benchmark for matrix arithmetic in this file.
use ;
use MatQ;
/// Benchmark [`MatQ::mul_f64_unchecked`].
///
/// We uniformly sampled a matrix `A = ZZ^{100 x 100}` with
/// values between -256 and 256 and inversed this matrix.
/// This benchmark loads `A^{-1}` and multiplies `A^{-1}` with
/// itself allowing for some loss of precision.
criterion_group!;