Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::MinimumPhaseFirResult Struct Reference

#include <fir_design.hpp>

Public Member Functions

 operator bool () const noexcept

Public Attributes

FirDesignStatus status = FirDesignStatus::invalid_argument
std::size_t fft_size = 0
std::vector< double > coefficients
std::vector< double > measured_magnitudes
std::vector< double > errors
double rms_error = 0.0
double maximum_absolute_error = 0.0

Member Function Documentation

◆ operator bool()

pulp::signal::MinimumPhaseFirResult::operator bool ( ) const
inlineexplicitnoexcept

Member Data Documentation

◆ coefficients

std::vector<double> pulp::signal::MinimumPhaseFirResult::coefficients

◆ errors

std::vector<double> pulp::signal::MinimumPhaseFirResult::errors

◆ fft_size

std::size_t pulp::signal::MinimumPhaseFirResult::fft_size = 0

◆ maximum_absolute_error

double pulp::signal::MinimumPhaseFirResult::maximum_absolute_error = 0.0

◆ measured_magnitudes

std::vector<double> pulp::signal::MinimumPhaseFirResult::measured_magnitudes

◆ rms_error

double pulp::signal::MinimumPhaseFirResult::rms_error = 0.0

◆ status

FirDesignStatus pulp::signal::MinimumPhaseFirResult::status = FirDesignStatus::invalid_argument

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/fir_design.hpp