class
InputDeckInputDeck : Control< specialized to Walker >, see Types.h.
Contents
Base classes
-
template<class List>class tk::TaggedTuple
- Tagged tuple, allowing tag-based access.
Public types
- using keywords = brigand::set<kw::precision, kw::end, kw::depvar, kw::title, kw::statistics, kw::interval_iter, kw::pdfs, kw::filetype, kw::pdf_policy, kw::pdf_centering, kw::txt_float_format, kw::npar, kw::nstep, kw::term, kw::dt, kw::ttyi, kw::pari, kw::rngs, kw::ncomp, kw::rng, kw::walker, kw::init, kw::coeff, kw::diag_ou, kw::ornstein_uhlenbeck, kw::skewnormal, kw::gamma, kw::dirichlet, kw::mixdirichlet, kw::gendir, kw::wrightfisher, kw::beta, kw::sde_sigmasq, kw::sde_theta, kw::sde_mu, kw::sde_mean, kw::sde_cov, kw::mean_gradient, kw::gravity, kw::sde_T, kw::sde_lambda, kw::sde_b, kw::sde_S, kw::sde_c, kw::sde_kappa, kw::sde_omega, kw::cja, kw::cja_accurate, kw::rngsse_gm19, kw::rngsse_gm29, kw::rngsse_gm31, kw::rngsse_gm55, kw::rngsse_gm61, kw::rngsse_gq581, kw::rngsse_gq583, kw::rngsse_gq584, kw::rngsse_mt19937, kw::rngsse_lfsr113, kw::rngsse_mrg32k3a, kw::seqlen, kw::r123_threefry, kw::r123_philox, kw::const_shear, kw::stationary, kw::position, kw::velocity, kw::velocitysde, kw::inst_velocity, kw::seed, kw::mkl_mcg31, kw::mkl_r250, kw::mkl_mrg32k3a, kw::mkl_mcg59, kw::mkl_wh, kw::mkl_mt19937, kw::mkl_mt2203, kw::mkl_sfmt19937, kw::mkl_sobol, kw::mkl_niederr, kw::mkl_nondeterm, kw::uniform_method, kw::gaussian_method, kw::gaussianmv_method, kw::beta_method, kw::standard, kw::accurate, kw::boxmuller, kw::boxmuller2, kw::icdf, kw::constcoeff, kw::decay, kw::raw, kw::zero, kw::elem, kw::node, kw::txt, kw::gmshtxt, kw::gmshbin, kw::exodusii, kw::overwrite, kw::multiple, kw::evolution, kw::txt_float_default, kw::txt_float_fixed, kw::txt_float_scientific, kw::numfracbeta, kw::sde_rho2, kw::sde_rho, kw::sde_rcomma, kw::icdelta, kw::spike, kw::sde_bprime, kw::sde_kappaprime, kw::mixnumfracbeta, kw::mixmassfracbeta, kw::massfracbeta, kw::sde_r, kw::homogeneous, kw::homdecay, kw::montecarlo_homdecay, kw::hydrotimescale, kw::jointbeta, kw::jointdelta, kw::jointgaussian, kw::jointcorrgaussian, kw::jointdirichlet, kw::icbeta, kw::betapdf, kw::dirichletpdf, kw::sde_c0, kw::icgaussian, kw::icjointgaussian, kw::icdirichlet, kw::gaussian, kw::dissipation, kw::jointgamma, kw::hydrotimescales, kw::hydroproductions, kw::eq_A005H, kw::eq_A005S, kw::eq_A005L, kw::eq_A05H, kw::eq_A05S, kw::eq_A05L, kw::eq_A075H, kw::eq_A075S, kw::eq_A075L, kw::prod_A005H, kw::prod_A005S, kw::prod_A005L, kw::prod_A05H, kw::prod_A05S, kw::prod_A05L, kw::prod_A075H, kw::prod_A075S, kw::prod_A075L, kw::gnorm, kw::gnorm_accurate, kw::gamma_method, kw::icgamma, kw::gammapdf, kw::sde_c3, kw::sde_c4, kw::sde_com1, kw::sde_com2, kw::fullvar, kw::fluctuation, kw::product, kw::fluctuating_momentum, kw::solve, kw::variant, kw::slm, kw::glm, kw::normalization, kw::light, kw::heavy>
- Walker input deck keywords.
-
using ignore = brigand::set<tag::
cmdinfo, tag:: ctrinfo, tag:: helpkw> - Set of tags to ignore when printing this InputDeck.
Constructors, destructors, conversion operators
Public functions
-
auto momentNames(std::function<bool(const std::vector<tk::
ctr:: Term>&)> momentType) const -> std::vector<std::string> - Extract moment names of requested statistics.
- auto stat() -> bool
- auto pdf() -> bool
Pack/Unpack: Serialize InputDeck object for Charm++
Typedef documentation
using walker:: ctr:: InputDeck:: keywords = brigand::set<kw::precision, kw::end, kw::depvar, kw::title, kw::statistics, kw::interval_iter, kw::pdfs, kw::filetype, kw::pdf_policy, kw::pdf_centering, kw::txt_float_format, kw::npar, kw::nstep, kw::term, kw::dt, kw::ttyi, kw::pari, kw::rngs, kw::ncomp, kw::rng, kw::walker, kw::init, kw::coeff, kw::diag_ou, kw::ornstein_uhlenbeck, kw::skewnormal, kw::gamma, kw::dirichlet, kw::mixdirichlet, kw::gendir, kw::wrightfisher, kw::beta, kw::sde_sigmasq, kw::sde_theta, kw::sde_mu, kw::sde_mean, kw::sde_cov, kw::mean_gradient, kw::gravity, kw::sde_T, kw::sde_lambda, kw::sde_b, kw::sde_S, kw::sde_c, kw::sde_kappa, kw::sde_omega, kw::cja, kw::cja_accurate, kw::rngsse_gm19, kw::rngsse_gm29, kw::rngsse_gm31, kw::rngsse_gm55, kw::rngsse_gm61, kw::rngsse_gq581, kw::rngsse_gq583, kw::rngsse_gq584, kw::rngsse_mt19937, kw::rngsse_lfsr113, kw::rngsse_mrg32k3a, kw::seqlen, kw::r123_threefry, kw::r123_philox, kw::const_shear, kw::stationary, kw::position, kw::velocity, kw::velocitysde, kw::inst_velocity, kw::seed, kw::mkl_mcg31, kw::mkl_r250, kw::mkl_mrg32k3a, kw::mkl_mcg59, kw::mkl_wh, kw::mkl_mt19937, kw::mkl_mt2203, kw::mkl_sfmt19937, kw::mkl_sobol, kw::mkl_niederr, kw::mkl_nondeterm, kw::uniform_method, kw::gaussian_method, kw::gaussianmv_method, kw::beta_method, kw::standard, kw::accurate, kw::boxmuller, kw::boxmuller2, kw::icdf, kw::constcoeff, kw::decay, kw::raw, kw::zero, kw::elem, kw::node, kw::txt, kw::gmshtxt, kw::gmshbin, kw::exodusii, kw::overwrite, kw::multiple, kw::evolution, kw::txt_float_default, kw::txt_float_fixed, kw::txt_float_scientific, kw::numfracbeta, kw::sde_rho2, kw::sde_rho, kw::sde_rcomma, kw::icdelta, kw::spike, kw::sde_bprime, kw::sde_kappaprime, kw::mixnumfracbeta, kw::mixmassfracbeta, kw::massfracbeta, kw::sde_r, kw::homogeneous, kw::homdecay, kw::montecarlo_homdecay, kw::hydrotimescale, kw::jointbeta, kw::jointdelta, kw::jointgaussian, kw::jointcorrgaussian, kw::jointdirichlet, kw::icbeta, kw::betapdf, kw::dirichletpdf, kw::sde_c0, kw::icgaussian, kw::icjointgaussian, kw::icdirichlet, kw::gaussian, kw::dissipation, kw::jointgamma, kw::hydrotimescales, kw::hydroproductions, kw::eq_A005H, kw::eq_A005S, kw::eq_A005L, kw::eq_A05H, kw::eq_A05S, kw::eq_A05L, kw::eq_A075H, kw::eq_A075S, kw::eq_A075L, kw::prod_A005H, kw::prod_A005S, kw::prod_A005L, kw::prod_A05H, kw::prod_A05S, kw::prod_A05L, kw::prod_A075H, kw::prod_A075S, kw::prod_A075L, kw::gnorm, kw::gnorm_accurate, kw::gamma_method, kw::icgamma, kw::gammapdf, kw::sde_c3, kw::sde_c4, kw::sde_com1, kw::sde_com2, kw::fullvar, kw::fluctuation, kw::product, kw::fluctuating_momentum, kw::solve, kw::variant, kw::slm, kw::glm, kw::normalization, kw::light, kw::heavy>
Walker input deck keywords.
Function documentation
bool walker:: ctr:: InputDeck:: stat()
Returns | True if there are any statistics or PDFs to estimate |
---|
Query if there are any statistics or PDFs to estimate
bool walker:: ctr:: InputDeck:: pdf()
Returns | True if there are any PDFs to estimate |
---|
Query if there are any PDFs to estimate
void walker:: ctr:: InputDeck:: pup(PUP::er& p)
Pack/Unpack serialize member function.
Parameters | |
---|---|
p in/out | Charm++'s PUP::er serializer object reference |