Commit graph

72 commits

Author SHA1 Message Date
bolero-MURAKAMI
3f434dd7e1 add finite check: is_integer, is_odd, is_even 2013-05-09 01:15:44 +09:00
bolero-MURAKAMI
9247693c63 fix math functions 2013-05-08 01:46:40 +09:00
bolero-MURAKAMI
3498e9214f fix fmod 2013-05-07 13:40:18 +09:00
bolero-MURAKAMI
56cb7702ea fix math functions 2013-05-06 23:57:38 +09:00
bolero-MURAKAMI
7794e56192 fix math functions 2013-05-06 00:22:08 +09:00
bolero-MURAKAMI
fccb16687b fix math functions 2013-05-05 00:06:30 +09:00
bolero-MURAKAMI
ffb876c930 fix math functions 2013-04-29 10:56:46 +09:00
bolero-MURAKAMI
2e2b6c96ab fix math functions 2013-04-26 00:25:35 +09:00
bolero-MURAKAMI
dad3acceea fix exponential functions 2013-04-25 15:36:19 +09:00
bolero-MURAKAMI
32c3ba02d4 add math::copysign
fix hyperbolic and exponental functions: for special values
2013-04-24 22:48:36 +09:00
bolero-MURAKAMI
a27c83e939 fix erf, erfc
fix for special values: trigonometric functions
2013-04-23 23:07:20 +09:00
bolero-MURAKAMI
5f40808f75 add math::lgamma 2013-04-23 19:03:03 +09:00
bolero-MURAKAMI
a55c430f09 add math tgamma 2013-04-22 23:55:30 +09:00
bolero-MURAKAMI
61720b72c3 erase warning: clang 2013-04-21 13:30:30 +09:00
bolero-MURAKAMI
e3e130f58d fix coding styles 2013-03-22 14:24:19 +09:00
bolero-MURAKAMI
07f052fb6e add SPROUT_ASSERT 2013-03-18 19:12:21 +09:00
bolero-MURAKAMI
74e83e31a7 add back_inserter, front_inserter 2013-02-26 10:43:27 +09:00
bolero-MURAKAMI
1ef8a6a63b add sprout::string_ref
support conversion array-like container iterator to pointer
2013-02-19 02:49:10 +09:00
bolero-MURAKAMI
fa1d769bdf fix math functions 2013-02-14 18:02:43 +09:00
bolero-MURAKAMI
5d809ef5c9 fix math headers 2013-02-10 17:33:31 +09:00
bolero-MURAKAMI
887dba1849 add math: reminder, rem_quo(same as remquo) 2013-02-10 17:12:31 +09:00
bolero-MURAKAMI
434aa8d3c5 fix math: rounding function,etc... 2013-02-10 11:54:54 +09:00
bolero-MURAKAMI
53b99b25f8 fix polymorphic functor 2013-02-08 01:14:42 +09:00
bolero-MURAKAMI
7aa10d1e08 support hash: floating point 2013-02-07 23:12:57 +09:00
bolero-MURAKAMI
63ef07d124 add floating point functions: float_pair, float_exponent, float_mantissa 2013-02-07 19:26:24 +09:00
bolero-MURAKAMI
d05b597e80 add math functions: logb, ilogb 2013-02-07 18:14:50 +09:00
bolero-MURAKAMI
4b3d4e82d7 fix math::exp implementation 2013-02-07 03:32:05 +09:00
bolero-MURAKAMI
66da9f4fea fix math::log implementation
support std::hash
2013-02-07 03:11:17 +09:00
bolero-MURAKAMI
1ed18456b3 fix config macro name 2013-01-13 17:41:45 +09:00
bolero-MURAKAMI
74729ce14f fix recursion depth math functions. 2012-12-08 13:45:09 +09:00
bolero-MURAKAMI
b44f7c8f2a add compost utility 2012-12-07 02:31:16 +09:00
bolero-MURAKAMI
24d2a229f3 add compost dft, spectrum, etc 2012-12-03 21:48:50 +09:00
bolero-MURAKAMI
18b479e3ac add math fmod
fix math cos
2012-12-02 17:06:37 +09:00
bolero-MURAKAMI
926facbb83 add utility any_convertible 2012-11-13 22:17:10 +09:00
bolero-MURAKAMI
a9ab69df0a workaround for clang3.2 (binomial_distribution) 2012-11-12 17:11:48 +09:00
bolero-MURAKAMI
59a6e6f613 workaround for Clang3.2 (geometric_distribution) 2012-11-12 14:07:55 +09:00
bolero-MURAKAMI
bf937bc508 workaround for clang3.2 (gcd, uniform_01) 2012-11-12 13:29:56 +09:00
bolero-MURAKAMI
f9d4b475b4 add sprout/numeric/dft.wave.hpp
fix constexpr -> inline constexpr
2012-07-15 16:04:05 +09:00
bolero-MURAKAMI
3b6ba46f17 fix math/comparison.hpp 2012-07-07 14:58:46 +09:00
bolero-MURAKAMI
1c65d59971 add sprout/math/comparison.hpp 2012-07-06 23:10:49 +09:00
bolero-MURAKAMI
36fe60bec3 add lround, llround 2012-07-05 08:03:32 +09:00
bolero-MURAKAMI
77f058a34c add floor, ceil, trunc, round 2012-07-05 00:09:44 +09:00
bolero-MURAKAMI
1636398742 fix math implementation. 2012-06-23 13:22:50 +09:00
bolero-MURAKAMI
635145eda5 fix math::float_promote 2012-06-20 23:18:41 +09:00
bolero-MURAKAMI
bcd7674cc0 fix for constexpr disabled
add sprout::adaptors::sized
2012-06-16 00:08:42 +09:00
bolero-MURAKAMI
3a968fa5ac add Sprout.Weed ->* Attribute-conversion 2012-05-31 22:28:58 +09:00
bolero-MURAKAMI
5c9e1cb991 fix type_traits/aliases.hpp 2012-05-27 00:43:38 +09:00
bolero-MURAKAMI
5a9b2e4f7d add sprout/rational.hpp
add sprout/math/common_factor.hpp
2012-05-25 22:21:16 +09:00
bolero-MURAKAMI
29b9d07975 add math::bernoulli_number
add type_traits is_int, is_uint
2012-05-12 23:18:19 +09:00
bolero-MURAKAMI
d4f7fa9b9c fix container_traits const-qualified specialization 2012-05-11 09:23:01 +09:00