MathLib
Loading...
Searching...
No Matches
lib
include
Math
math
Trigonometric.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cassert>
4
#include <cmath>
5
#include <numbers>
6
12
namespace
Math
13
{
14
15
template
<
class
T>
16
inline
T
unnormalized_sinc
(T radians)
17
{
18
if
( radians == T{0} )
19
return
T{1};
20
else
21
return
sin(radians) / radians;
22
}
23
24
template
<
class
T>
25
inline
T
normalized_sinc
(T radians)
26
{
27
if
( radians == T{0} )
28
return
T{1};
29
else
30
return
sin( std::numbers::pi_v<T> * radians) / (std::numbers::pi_v<T> * radians);
31
}
32
33
}
Math
Definition
Angle.hpp:16
Math::normalized_sinc
T normalized_sinc(T radians)
Definition
Trigonometric.hpp:25
Math::unnormalized_sinc
T unnormalized_sinc(T radians)
Definition
Trigonometric.hpp:16
Generated by
1.9.8