14 lines
234 B
C++
Executable file
14 lines
234 B
C++
Executable file
#include "SineWave.hpp"
|
|
|
|
namespace ostd
|
|
{
|
|
float AdditiveWave::evaluate(float x)
|
|
{
|
|
float y = 0.0f;
|
|
for (auto& wave : waves)
|
|
y += wave.evaluate(x);
|
|
for (auto& wave : additiveWaves)
|
|
y += wave.evaluate(x);
|
|
return y;
|
|
}
|
|
}
|