mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
add math::lgamma
This commit is contained in:
parent
a55c430f09
commit
5f40808f75
58 changed files with 323 additions and 116 deletions
|
@ -57,7 +57,7 @@ namespace sprout {
|
|||
template<typename Outdirected>
|
||||
SPROUT_CONSTEXPR typename std::iterator_traits<Outdirected>::value_type
|
||||
operator()(Outdirected const& x) const {
|
||||
return calc(x, d_ + depth_ * sprout::math::sin(sprout::math::two_pi<Value>() * rate_ * x.index() / samples_per_sec_));
|
||||
return calc(x, d_ + depth_ * sprout::sin(sprout::math::two_pi<Value>() * rate_ * x.index() / samples_per_sec_));
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -21,8 +21,8 @@ namespace sprout {
|
|||
public:
|
||||
SPROUT_CONSTEXPR T
|
||||
operator()(T const& x) const {
|
||||
return x >= 0 ? sprout::math::atan(x) / sprout::math::half_pi<T>()
|
||||
: sprout::math::atan(x) / sprout::math::half_pi<T>() / 10
|
||||
return x >= 0 ? sprout::atan(x) / sprout::math::half_pi<T>()
|
||||
: sprout::atan(x) / sprout::math::half_pi<T>() / 10
|
||||
;
|
||||
}
|
||||
};
|
||||
|
|
|
@ -56,7 +56,7 @@ namespace sprout {
|
|||
template<typename Outdirected>
|
||||
SPROUT_CONSTEXPR typename std::iterator_traits<Outdirected>::value_type
|
||||
operator()(Outdirected const& x) const {
|
||||
return calc(x, d_ + depth_ * sprout::math::sin(sprout::math::two_pi<Value>() * rate_ * x.index() / samples_per_sec_));
|
||||
return calc(x, d_ + depth_ * sprout::sin(sprout::math::two_pi<Value>() * rate_ * x.index() / samples_per_sec_));
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue