Changeset 750 for trunk/yat/random
- Timestamp:
- Feb 17, 2007, 11:56:29 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/random/random.cc
r738 r750 39 39 // support rng/seed changes through environment vars 40 40 if (!gsl_rng_env_setup()) 41 throw utility::GSL_error("RNG: unknown generator");41 throw utility::GSL_error("RNG::RNG unknown generator"); 42 42 if (!(rng_=gsl_rng_alloc(gsl_rng_default))) 43 throw utility::GSL_error("RNG: failed to allocate memory");43 throw utility::GSL_error("RNG::RNG failed to allocate memory"); 44 44 } 45 45 … … 110 110 { 111 111 if (!(rng_ = gsl_rng_clone(rng->rng()))) 112 throw utility::GSL_error("RNG_state: failed to allocate memory");112 throw utility::GSL_error("RNG_state::RNG_state failed to allocate memory"); 113 113 } 114 114 … … 152 152 delete p; 153 153 if (!gen_) 154 throw utility::GSL_error("DiscreteGeneral: failed to setup generator.");154 throw utility::GSL_error("DiscreteGeneral::DiscreteGeneral failed to setup generator."); 155 155 } 156 156 … … 174 174 { 175 175 if (range_>rng_->max()) { 176 std::stringstream ss("DiscreteUniform: ");176 std::stringstream ss("DiscreteUniform::DiscreteUniform: "); 177 177 ss << n << " is too large for RNG " << rng_->name(); 178 178 throw utility::GSL_error(ss.str()); … … 193 193 // underlying RNG 194 194 if (n>rng_->max()) { 195 std::stringstream ss("DiscreteUniform::op (): ");195 std::stringstream ss("DiscreteUniform::operator(u_long): "); 196 196 ss << n << " is too large for RNG " << rng_->name(); 197 197 throw utility::GSL_error(ss.str());
Note: See TracChangeset
for help on using the changeset viewer.