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_ |
const std::uint32_t | trustAmount_ |
const std::uint32_t | 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 | |
constexpr static double | probChangeDefault_ = 0.75 |
constexpr static double | probRedeem_ = 0.5 |
Definition at line 102 of file TheoreticalQuality_test.cpp.
|
explicit |
Definition at line 159 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 122 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 128 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 143 of file TheoreticalQuality_test.cpp.
void ripple::test::RandomAccountParams::maybeSetTransferRate | ( | jtx::Env & | env, |
jtx::Account const & | acc | ||
) |
Definition at line 168 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 176 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 194 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 209 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 104 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 105 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 111 of file TheoreticalQuality_test.cpp.
|
staticconstexprprivate |
Definition at line 114 of file TheoreticalQuality_test.cpp.
|
staticconstexprprivate |
Definition at line 116 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 117 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 118 of file TheoreticalQuality_test.cpp.
|
private |
Definition at line 119 of file TheoreticalQuality_test.cpp.