31 lines
946 B
C++
31 lines
946 B
C++
//-----------------------------------------------------------------------------
|
|
// t-eoNonUniform.cc
|
|
//-----------------------------------------------------------------------------
|
|
|
|
#include <iostream>
|
|
#include <eo>
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
main()
|
|
{
|
|
eoNonUniform nu(1000);
|
|
|
|
cout << "----------------------------------------------------------" << endl
|
|
<< "nu.step() = " << nu.step()
|
|
<< "\t nu.num_step() = " << nu.num_step() << endl
|
|
<< "----------------------------------------------------------" << endl;
|
|
|
|
eoLinear l1(0, 1, nu), l2(1, 0, nu);
|
|
eoNegExp2 n1(0.1, 8, nu), n2(0.75, 3, nu);
|
|
|
|
for (; nu; ++nu)
|
|
{
|
|
cout << nu.step()
|
|
<< "\t" << l1() << "\t" << l2()
|
|
<< "\t" << n1() << "\t" << n2()
|
|
<< endl;
|
|
}
|
|
}
|
|
|
|
//-----------------------------------------------------------------------------
|