MixNumFracBetaCoeffDecay class
Mix number-fraction beta SDE decay coefficients policity.
Contents
User-defined parameters b' and kappa' are constants in time and ensure decay in the evolution of <x^2>.
Public static functions
- 
              static auto type() -> ctr::CoeffPolicyType noexcept 
- Coefficients policy type accessor.
Constructors, destructors, conversion operators
- 
              MixNumFracBetaCoeffDecay(ncomp_t ncomp, const std::vector<kw::sde_bprime::info::expect::type>& bprime_, const std::vector<kw::sde_S::info::expect::type>& S_, const std::vector<kw::sde_kappaprime::info::expect::type>& kprime_, const std::vector<kw::sde_rho2::info::expect::type>& rho2_, const std::vector<kw::sde_rcomma::info::expect::type>& rcomma_, std::vector<kw::sde_bprime::info::expect::type>& bprime, std::vector<kw::sde_S::info::expect::type>& S, std::vector<kw::sde_kappaprime::info::expect::type>& kprime, std::vector<kw::sde_rho2::info::expect::type>& rho2, std::vector<kw::sde_rcomma::info::expect::type>& rcomma, std::vector<kw::sde_b::info::expect::type>& b, std::vector<kw::sde_kappa::info::expect::type>& k) 
- Constructor: initialize coefficients.
Public functions
- 
              void update(char depvar,
              ncomp_t ncomp, const std::map<tk:: ctr:: Product, tk:: real>& moments, const std::vector<kw::sde_bprime::info::expect::type>& bprime, const std::vector<kw::sde_kappaprime::info::expect::type>& kprime, std::vector<kw::sde_b::info::expect::type>& b, std::vector<kw::sde_kappa::info::expect::type>& k) const 
- Update coefficients.
Function documentation
               walker::
            Constructor: initialize coefficients.
| Parameters | |
|---|---|
| ncomp in | Number of scalar components in this SDE system | 
| bprime_ in | Vector used to initialize coefficient vector bprime | 
| S_ in | Vector used to initialize coefficient vector S | 
| kprime_ in | Vector used to initialize coefficient vector kprime | 
| rho2_ in | Vector used to initialize coefficient vector rho2 | 
| rcomma_ in | Vector used to initialize coefficient vector rcomma | 
| bprime in/out | Coefficient vector to be initialized | 
| S in/out | Coefficient vector to be initialized | 
| kprime in/out | Coefficient vector to be initialized | 
| rho2 in/out | Coefficient vector to be initialized | 
| rcomma in/out | Coefficient vector to be initialized | 
| b in/out | Coefficient vector to be initialized | 
| k in/out | Coefficient vector to be initialized | 
              void walker::
            Update coefficients.
This where the mix number-fraction beta SDE is made consistent with the no-mix and fully mixed limits by specifying the SDE coefficients, b and kappa as functions of b' and kappa'.