Fixing whitespace problems
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111762 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
22a74dcf50
commit
0e20cae1a5
@ -227,4 +227,4 @@ void is_about(long double x, long double y)
|
||||
assert(std::abs((x-y)/(x+y)) < 1.e-14);
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif // CASES_H
|
||||
|
@ -9,7 +9,6 @@
|
||||
|
||||
// <ccomplex>
|
||||
|
||||
|
||||
#include <ccomplex>
|
||||
|
||||
#ifndef _LIBCPP_VERSION
|
||||
|
@ -44,7 +44,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -55,7 +55,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -44,7 +44,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -44,7 +44,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -79,7 +79,6 @@ test(typename std::enable_if<!std::is_integral<T>::value>::type* = 0, typename s
|
||||
test(std::complex<T>(3, 4), std::complex<U>(5, 6));
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<int, float>();
|
||||
|
@ -55,7 +55,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -44,7 +44,6 @@ test()
|
||||
test<T>(10);
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// complex& operator=(const complex&);
|
||||
// complex& operator=(const complex&);
|
||||
// template<class X> complex& operator= (const complex<X>&);
|
||||
|
||||
#include <complex>
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// complex<T>
|
||||
// operator/(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// bool
|
||||
// operator==(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// complex<T>
|
||||
// operator-(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// bool
|
||||
// operator!=(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// complex<T>
|
||||
// operator+(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// complex<T>
|
||||
// operator*(const complex<T>& lhs, const complex<T>& rhs);
|
||||
|
||||
|
@ -9,8 +9,8 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T, class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// template<class T, class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is, complex<T>& x);
|
||||
|
||||
#include <complex>
|
||||
|
@ -9,8 +9,8 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T, class charT, class traits>
|
||||
// basic_ostream<charT, traits>&
|
||||
// template<class T, class charT, class traits>
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& o, const complex<T>& x);
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<double>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<double>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<float>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<float>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<float>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<float>
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// {
|
||||
// public:
|
||||
// explicit constexpr complex(const complex<long double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<long double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<double>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<long double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<double>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<double>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<long double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <complex>
|
||||
|
||||
// template<> class complex<long double>
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// {
|
||||
// public:
|
||||
// constexpr complex(const complex<float>&);
|
||||
// };
|
||||
|
||||
#include <complex>
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// complex<T>
|
||||
// pow(const complex<T>& x, const complex<T>& y);
|
||||
|
||||
|
@ -54,7 +54,6 @@ void test_edges()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -126,7 +126,6 @@ void test_edges()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
test<float>();
|
||||
|
@ -9,11 +9,11 @@
|
||||
|
||||
// <complex>
|
||||
|
||||
// template<class T>
|
||||
// template<class T>
|
||||
// class complex
|
||||
// {
|
||||
// public:
|
||||
// typedef T value_type;
|
||||
// {
|
||||
// public:
|
||||
// typedef T value_type;
|
||||
// ...
|
||||
// };
|
||||
|
||||
|
@ -53,5 +53,5 @@ int main()
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -59,5 +59,5 @@ int main()
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -37,5 +37,5 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
assert(v[i] == a[i]);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -57,5 +57,5 @@ int main()
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -9,9 +9,9 @@
|
||||
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator Iter, MoveConstructible T>
|
||||
// requires HasPlus<T, Iter::reference>
|
||||
// && HasAssign<T, HasPlus<T, Iter::reference>::result_type>
|
||||
// template <InputIterator Iter, MoveConstructible T>
|
||||
// requires HasPlus<T, Iter::reference>
|
||||
// && HasAssign<T, HasPlus<T, Iter::reference>::result_type>
|
||||
// T
|
||||
// accumulate(Iter first, Iter last, T init);
|
||||
|
||||
|
@ -10,9 +10,9 @@
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator Iter, MoveConstructible T,
|
||||
// Callable<auto, const T&, Iter::reference> BinaryOperation>
|
||||
// requires HasAssign<T, BinaryOperation::result_type>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// Callable<auto, const T&, Iter::reference> BinaryOperation>
|
||||
// requires HasAssign<T, BinaryOperation::result_type>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// T
|
||||
// accumulate(Iter first, Iter last, T init, BinaryOperation binary_op);
|
||||
|
||||
|
@ -10,12 +10,12 @@
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator InIter,
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter>
|
||||
// requires HasMinus<InIter::value_type, InIter::value_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter>
|
||||
// requires HasMinus<InIter::value_type, InIter::value_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// && OutputIterator<OutIter,
|
||||
// HasMinus<InIter::value_type, InIter::value_type>::result_type>
|
||||
// && MoveAssignable<InIter::value_type>
|
||||
// HasMinus<InIter::value_type, InIter::value_type>::result_type>
|
||||
// && MoveAssignable<InIter::value_type>
|
||||
// OutIter
|
||||
// adjacent_difference(InIter first, InIter last, OutIter result);
|
||||
|
||||
|
@ -10,12 +10,12 @@
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator InIter,
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter,
|
||||
// Callable<auto, const InIter::value_type&, const InIter::value_type&> BinaryOperation>
|
||||
// requires Constructible<InIter::value_type, InIter::reference>
|
||||
// && OutputIterator<OutIter, BinaryOperation::result_type>
|
||||
// && MoveAssignable<InIter::value_type>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter,
|
||||
// Callable<auto, const InIter::value_type&, const InIter::value_type&> BinaryOperation>
|
||||
// requires Constructible<InIter::value_type, InIter::reference>
|
||||
// && OutputIterator<OutIter, BinaryOperation::result_type>
|
||||
// && MoveAssignable<InIter::value_type>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// OutIter
|
||||
// adjacent_difference(InIter first, InIter last, OutIter result, BinaryOperation binary_op);
|
||||
|
||||
|
@ -9,9 +9,9 @@
|
||||
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T>
|
||||
// requires HasMultiply<Iter1::reference, Iter2::reference>
|
||||
// && HasPlus<T, HasMultiply<Iter1::reference, Iter2::reference>::result_type>
|
||||
// template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T>
|
||||
// requires HasMultiply<Iter1::reference, Iter2::reference>
|
||||
// && HasPlus<T, HasMultiply<Iter1::reference, Iter2::reference>::result_type>
|
||||
// && HasAssign<T,
|
||||
// HasPlus<T,
|
||||
// HasMultiply<Iter1::reference,
|
||||
|
@ -9,13 +9,13 @@
|
||||
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T,
|
||||
// template <InputIterator Iter1, InputIterator Iter2, MoveConstructible T,
|
||||
// class BinaryOperation1,
|
||||
// Callable<auto, Iter1::reference, Iter2::reference> BinaryOperation2>
|
||||
// requires Callable<BinaryOperation1, const T&, BinaryOperation2::result_type>
|
||||
// && HasAssign<T, BinaryOperation1::result_type>
|
||||
// && CopyConstructible<BinaryOperation1>
|
||||
// && CopyConstructible<BinaryOperation2>
|
||||
// Callable<auto, Iter1::reference, Iter2::reference> BinaryOperation2>
|
||||
// requires Callable<BinaryOperation1, const T&, BinaryOperation2::result_type>
|
||||
// && HasAssign<T, BinaryOperation1::result_type>
|
||||
// && CopyConstructible<BinaryOperation1>
|
||||
// && CopyConstructible<BinaryOperation2>
|
||||
// T
|
||||
// inner_product(Iter1 first1, Iter1 last1, Iter2 first2,
|
||||
// T init, BinaryOperation1 binary_op1, BinaryOperation2 binary_op2);
|
||||
|
@ -311,4 +311,4 @@ base(Iter i)
|
||||
return i;
|
||||
}
|
||||
|
||||
#endif
|
||||
#endif // ITERATORS_H
|
||||
|
@ -9,11 +9,11 @@
|
||||
|
||||
// <numeric>
|
||||
|
||||
// template <InputIterator InIter, OutputIterator<auto, const InIter::value_type&> OutIter>
|
||||
// requires HasPlus<InIter::value_type, InIter::reference>
|
||||
// template <InputIterator InIter, OutputIterator<auto, const InIter::value_type&> OutIter>
|
||||
// requires HasPlus<InIter::value_type, InIter::reference>
|
||||
// && HasAssign<InIter::value_type,
|
||||
// HasPlus<InIter::value_type, InIter::reference>::result_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// HasPlus<InIter::value_type, InIter::reference>::result_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// OutIter
|
||||
// partial_sum(InIter first, InIter last, OutIter result);
|
||||
|
||||
|
@ -10,11 +10,11 @@
|
||||
// <numeric>
|
||||
|
||||
// template<InputIterator InIter,
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter,
|
||||
// Callable<auto, const InIter::value_type&, InIter::reference> BinaryOperation>
|
||||
// requires HasAssign<InIter::value_type, BinaryOperation::result_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// OutputIterator<auto, const InIter::value_type&> OutIter,
|
||||
// Callable<auto, const InIter::value_type&, InIter::reference> BinaryOperation>
|
||||
// requires HasAssign<InIter::value_type, BinaryOperation::result_type>
|
||||
// && Constructible<InIter::value_type, InIter::reference>
|
||||
// && CopyConstructible<BinaryOperation>
|
||||
// OutIter
|
||||
// partial_sum(InIter first, InIter last, OutIter result, BinaryOperation binary_op);
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const discard_block_engine<Engine, p, r>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class Engine, size_t p, size_t r>
|
||||
// basic_istream<charT, traits>&
|
||||
|
@ -15,7 +15,7 @@
|
||||
// public:
|
||||
// // types
|
||||
// typedef typename Engine::result_type result_type;
|
||||
//
|
||||
//
|
||||
// // engine characteristics
|
||||
// static constexpr size_t block_size = p;
|
||||
// static constexpr size_t used_block = r;
|
||||
|
@ -17,7 +17,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const independent_bits_engine<Engine, w, UIntType>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class Engine, size_t w, class UIntType>
|
||||
// basic_istream<charT, traits>&
|
||||
|
@ -15,7 +15,7 @@
|
||||
// public:
|
||||
// // types
|
||||
// typedef UIntType result_type;
|
||||
//
|
||||
//
|
||||
// // engine characteristics
|
||||
// static constexpr result_type min() { return 0; }
|
||||
// static constexpr result_type max() { return 2^w - 1; }
|
||||
|
@ -17,7 +17,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const shuffle_order_engine<Engine, k>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class Engine, size_t k>
|
||||
// basic_istream<charT, traits>&
|
||||
|
@ -15,7 +15,7 @@
|
||||
// public:
|
||||
// // types
|
||||
// typedef typename Engine::result_type result_type;
|
||||
//
|
||||
//
|
||||
// // engine characteristics
|
||||
// static constexpr size_t table_size = k;
|
||||
// static constexpr result_type min() { return Engine::min; }
|
||||
|
@ -16,7 +16,6 @@
|
||||
#include <random>
|
||||
#include <cassert>
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
std::random_device r;
|
||||
|
@ -15,7 +15,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const bernoulli_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const binomial_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const geometric_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const negative_binomial_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -25,7 +25,6 @@ f(double x, double a, double b)
|
||||
return 1/3.1415926535897932 * std::atan((x - a)/b) + .5;
|
||||
}
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
{
|
||||
|
@ -62,7 +62,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(d.m() + sqr(d.s())/2);
|
||||
double x_var = (std::exp(sqr(d.s())) - 1) * std::exp(2*d.m() + sqr(d.s()));
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(d.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(d.s())) + 2*std::exp(3*sqr(d.s())) +
|
||||
3*std::exp(2*sqr(d.s())) - 6;
|
||||
@ -104,7 +104,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(d.m() + sqr(d.s())/2);
|
||||
double x_var = (std::exp(sqr(d.s())) - 1) * std::exp(2*d.m() + sqr(d.s()));
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(d.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(d.s())) + 2*std::exp(3*sqr(d.s())) +
|
||||
3*std::exp(2*sqr(d.s())) - 6;
|
||||
@ -146,7 +146,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(d.m() + sqr(d.s())/2);
|
||||
double x_var = (std::exp(sqr(d.s())) - 1) * std::exp(2*d.m() + sqr(d.s()));
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(d.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(d.s())) + 2*std::exp(3*sqr(d.s())) +
|
||||
3*std::exp(2*sqr(d.s())) - 6;
|
||||
@ -188,7 +188,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(d.m() + sqr(d.s())/2);
|
||||
double x_var = (std::exp(sqr(d.s())) - 1) * std::exp(2*d.m() + sqr(d.s()));
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(d.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(d.s())) + 2*std::exp(3*sqr(d.s())) +
|
||||
3*std::exp(2*sqr(d.s())) - 6;
|
||||
@ -230,7 +230,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(d.m() + sqr(d.s())/2);
|
||||
double x_var = (std::exp(sqr(d.s())) - 1) * std::exp(2*d.m() + sqr(d.s()));
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(d.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(d.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(d.s())) + 2*std::exp(3*sqr(d.s())) +
|
||||
3*std::exp(2*sqr(d.s())) - 6;
|
||||
|
@ -64,7 +64,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(p.m() + sqr(p.s())/2);
|
||||
double x_var = (std::exp(sqr(p.s())) - 1) * std::exp(2*p.m() + sqr(p.s()));
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(p.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(p.s())) + 2*std::exp(3*sqr(p.s())) +
|
||||
3*std::exp(2*sqr(p.s())) - 6;
|
||||
@ -107,7 +107,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(p.m() + sqr(p.s())/2);
|
||||
double x_var = (std::exp(sqr(p.s())) - 1) * std::exp(2*p.m() + sqr(p.s()));
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(p.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(p.s())) + 2*std::exp(3*sqr(p.s())) +
|
||||
3*std::exp(2*sqr(p.s())) - 6;
|
||||
@ -150,7 +150,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(p.m() + sqr(p.s())/2);
|
||||
double x_var = (std::exp(sqr(p.s())) - 1) * std::exp(2*p.m() + sqr(p.s()));
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(p.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(p.s())) + 2*std::exp(3*sqr(p.s())) +
|
||||
3*std::exp(2*sqr(p.s())) - 6;
|
||||
@ -193,7 +193,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(p.m() + sqr(p.s())/2);
|
||||
double x_var = (std::exp(sqr(p.s())) - 1) * std::exp(2*p.m() + sqr(p.s()));
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(p.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(p.s())) + 2*std::exp(3*sqr(p.s())) +
|
||||
3*std::exp(2*sqr(p.s())) - 6;
|
||||
@ -236,7 +236,7 @@ int main()
|
||||
kurtosis -= 3;
|
||||
double x_mean = std::exp(p.m() + sqr(p.s())/2);
|
||||
double x_var = (std::exp(sqr(p.s())) - 1) * std::exp(2*p.m() + sqr(p.s()));
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
double x_skew = (std::exp(sqr(p.s())) + 2) *
|
||||
std::sqrt((std::exp(sqr(p.s())) - 1));
|
||||
double x_kurtosis = std::exp(4*sqr(p.s())) + 2*std::exp(3*sqr(p.s())) +
|
||||
3*std::exp(2*sqr(p.s())) - 6;
|
||||
|
@ -77,5 +77,5 @@ int main()
|
||||
assert(p[1] == 0);
|
||||
assert(p[2] == 1);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const discrete_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -84,5 +84,5 @@ int main()
|
||||
assert(p[1] == 0);
|
||||
assert(p[2] == 1);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -74,5 +74,5 @@ int main()
|
||||
assert(dn[0] == 0.203125);
|
||||
assert(dn[1] == 0.1484375);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const piecewise_constant_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -75,5 +75,5 @@ int main()
|
||||
assert(dn[0] == 0.203125);
|
||||
assert(dn[1] == 0.1484375);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -78,5 +78,5 @@ int main()
|
||||
assert(dn[1] == 0.125);
|
||||
assert(dn[2] == 0.175);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const piecewise_linear_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -79,5 +79,5 @@ int main()
|
||||
assert(dn[1] == 0.125);
|
||||
assert(dn[2] == 0.175);
|
||||
}
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const uniform_int_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -16,7 +16,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const uniform_real_distribution& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits>
|
||||
// basic_istream<charT, traits>&
|
||||
// operator>>(basic_istream<charT, traits>& is,
|
||||
|
@ -17,7 +17,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const linear_congruential_engine<UIntType, a, c, m>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class UIntType, UIntType a, UIntType c, UIntType m>
|
||||
// basic_istream<charT, traits>&
|
||||
|
@ -21,7 +21,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const mersenne_twister_engine<UIntType, w, n, m, r, a, u, d, s, b, t, c, l, f>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class UIntType, size_t w, size_t n, size_t m, size_t r,
|
||||
// UIntType a, size_t u, UIntType d, size_t s,
|
||||
|
@ -17,7 +17,7 @@
|
||||
// public:
|
||||
// // types
|
||||
// typedef UIntType result_type;
|
||||
//
|
||||
//
|
||||
// // engine characteristics
|
||||
// static constexpr size_t word_size = w;
|
||||
// static constexpr size_t state_size = n;
|
||||
|
@ -17,7 +17,7 @@
|
||||
// basic_ostream<charT, traits>&
|
||||
// operator<<(basic_ostream<charT, traits>& os,
|
||||
// const subtract_with_carry_engine<UIntType, w, s, r>& x);
|
||||
//
|
||||
//
|
||||
// template <class charT, class traits,
|
||||
// class UIntType, size_t w, size_t s, size_t r>
|
||||
// basic_istream<charT, traits>&
|
||||
|
@ -15,7 +15,7 @@
|
||||
// public:
|
||||
// // types
|
||||
// typedef UIntType result_type;
|
||||
//
|
||||
//
|
||||
// // engine characteristics
|
||||
// static constexpr size_t word_size = w;
|
||||
// static constexpr size_t short_lag = s;
|
||||
|
@ -11,8 +11,6 @@
|
||||
|
||||
// typedef minstd_rand0 default_random_engine;
|
||||
|
||||
|
||||
|
||||
#include <random>
|
||||
#include <cassert>
|
||||
|
||||
|
@ -17,8 +17,6 @@
|
||||
#include <random>
|
||||
#include <cassert>
|
||||
|
||||
|
||||
|
||||
int main()
|
||||
{
|
||||
{
|
||||
|
@ -29,5 +29,5 @@ int main()
|
||||
assert(b[2] == 3);
|
||||
assert(b[3] == 2);
|
||||
assert(b[4] == 1);
|
||||
#endif
|
||||
#endif // _LIBCPP_MOVE
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user