|
rippled
|

Public Member Functions | |
| RandomAccountParams (std::uint32_t trustAmount=100, std::uint32_t initialBalance=50) | |
| void | maybeSetTransferRate (jtx::Env &env, jtx::Account const &acc) |
| void | setInitialBalance (jtx::Env &env, jtx::Account const &acc, jtx::Account const &peer, Currency const ¤cy) |
| void | maybeSetInitialBalance (jtx::Env &env, jtx::Account const &acc, jtx::Account const &peer, Currency const ¤cy) |
| void | setupTrustLines (jtx::Env &env, jtx::Account const &acc1, jtx::Account const &acc2, Currency const ¤cy) |
Private Member Functions | |
| bool | shouldSet () |
| void | maybeInsertQuality (Json::Value &jv, QualityDirection qDir) |
| void | setupTrustLine (jtx::Env &env, jtx::Account const &acc, jtx::Account const &peer, Currency const ¤cy) |
Private Attributes | |
| beast::xor_shift_engine | engine_ |
| std::uint32_t const | trustAmount_ |
| std::uint32_t const | initialBalance_ |
| std::uniform_real_distribution | zeroOneDist_ {0.0, 1.0} |
| std::uniform_real_distribution | transferRateDist_ {1.0, 2.0} |
| std::uniform_real_distribution | qualityPercentDist_ {80, 120} |
Static Private Attributes | |
| static constexpr double | probChangeDefault_ = 0.75 |
| static constexpr double | probRedeem_ = 0.5 |
Definition at line 83 of file TheoreticalQuality_test.cpp.
|
explicit |
Definition at line 140 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 103 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 109 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 124 of file TheoreticalQuality_test.cpp.
| void ripple::test::RandomAccountParams::maybeSetTransferRate | ( | jtx::Env & | env, |
| jtx::Account const & | acc | ||
| ) |
Definition at line 149 of file TheoreticalQuality_test.cpp.
| void ripple::test::RandomAccountParams::setInitialBalance | ( | jtx::Env & | env, |
| jtx::Account const & | acc, | ||
| jtx::Account const & | peer, | ||
| Currency const & | currency | ||
| ) |
Definition at line 157 of file TheoreticalQuality_test.cpp.
| void ripple::test::RandomAccountParams::maybeSetInitialBalance | ( | jtx::Env & | env, |
| jtx::Account const & | acc, | ||
| jtx::Account const & | peer, | ||
| Currency const & | currency | ||
| ) |
Definition at line 175 of file TheoreticalQuality_test.cpp.
| void ripple::test::RandomAccountParams::setupTrustLines | ( | jtx::Env & | env, |
| jtx::Account const & | acc1, | ||
| jtx::Account const & | acc2, | ||
| Currency const & | currency | ||
| ) |
Definition at line 190 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 85 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 86 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 92 of file TheoreticalQuality_test.cpp.
|
staticconstexprprivate |
Definition at line 95 of file TheoreticalQuality_test.cpp.
|
staticconstexprprivate |
Definition at line 97 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 98 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 99 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 100 of file TheoreticalQuality_test.cpp.