1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
inline Distribution const &VSD::distribution() const
{
return d_dist;
}
inline void VSD::vary()
{
d_value = d_dist.value(d_orgValue);
}
inline double VSD::value() const
{
return d_value;
}
inline DistType VSD::distType() const
{
return d_dist.type();
}
inline std::string const &VSD::distName() const
{
return Distribution::name(d_dist.type());
}
inline std::ostream &operator<<(std::ostream &out, VSD const &vsd)
{
return vsd.insert(out);
}
inline std::ostream &operator<<(std::ostream &out, VSDvect const &vect)
{
return VSD::insert(out, vect);
}
inline std::istream &operator>>(std::istream &in, VSD &vsd)
{
return vsd.extract(in);
}
//inline double VSD::spread() const
//{
// return d_dist.value();
//}
|