|
| bool | is_forced_zero_endpoint (LinearPhaseFirType type, double omega) noexcept |
| bool | valid_type_length (LinearPhaseFirType type, std::size_t count) noexcept |
| std::size_t | independent_coefficient_count (LinearPhaseFirType type, std::size_t count) noexcept |
| double | basis_value (LinearPhaseFirType type, std::size_t column, double omega) noexcept |
| void | clear_payload (FirLeastSquaresResult &result) noexcept |
| void | clear_payload (MinimumPhaseFirResult &result) noexcept |
| bool | is_power_of_two (std::size_t value) noexcept |
| bool | admit_minimum_phase_workspace (std::size_t fft_size, std::size_t bins, std::size_t coefficients, std::uint64_t limit) noexcept |
| bool | admit_least_squares_workspace (std::size_t rows, std::size_t columns, std::size_t taps, std::uint64_t limit) noexcept |
| void | reconstruct_coefficients (LinearPhaseFirType type, std::span< const double > independent, std::span< double > coefficients) noexcept |
| bool | solve_dense_in_place (std::vector< double > &matrix, std::vector< double > &rhs, std::size_t n) noexcept |
| | Solve a small dense square system in place by Gaussian elimination with partial pivoting.
|
| void | clear_payload (FirEquirippleResult &result) noexcept |