| 29 | public: |
| 30 | |
| 31 | WeibullGenerator( double shape_, double scale_ ) : |
| 32 | shape_inv( 1/shape_), scale(scale_) {} |
| 33 | |
| 34 | inline double operator()() const { |
| 35 | return scale * ::R_pow(-::log(unif_rand()), shape_inv ); |
nothing calls this directly
no outgoing calls
no test coverage detected