View | Details | Raw Unified | Return to bug 181
Collapse All | Expand All

(-)a/examples/wscript (+4 lines)
 Lines 58-60   def build(bld): Link Here 
58
                                 ['core', 'simulator', 'mobility', 'wifi'])
58
                                 ['core', 'simulator', 'mobility', 'wifi'])
59
    obj.source = 'wifi-ap.cc'
59
    obj.source = 'wifi-ap.cc'
60
60
61
    obj = bld.create_ns3_program('trace-test',
62
                                 ['core', 'simulator', 'mobility', 'wifi'])
63
    obj.source = 'trace-test.cc'
64
(-)a/src/core/random-variable.cc (+8 lines)
 Lines 1095-1103   NormalVariable::NormalVariable() Link Here 
1095
NormalVariable::NormalVariable()
1095
NormalVariable::NormalVariable()
1096
  : RandomVariable (NormalVariableImpl ())
1096
  : RandomVariable (NormalVariableImpl ())
1097
{}
1097
{}
1098
NormalVariable::NormalVariable(double m, double v)
1099
  : RandomVariable (NormalVariableImpl (m, v))
1100
{}
1098
NormalVariable::NormalVariable(double m, double v, double b)
1101
NormalVariable::NormalVariable(double m, double v, double b)
1099
  : RandomVariable (NormalVariableImpl (m, v, b))
1102
  : RandomVariable (NormalVariableImpl (m, v, b))
1100
{}
1103
{}
1104
double 
1105
NormalVariable::GetSingleValue(double m, double v)
1106
{
1107
  return NormalVariableImpl::GetSingleValue (m, v);
1108
}
1101
double 
1109
double 
1102
NormalVariable::GetSingleValue(double m, double v, double b)
1110
NormalVariable::GetSingleValue(double m, double v, double b)
1103
{
1111
{
(-)a/src/core/random-variable.h (-3 / +17 lines)
 Lines 490-501   class NormalVariable : public RandomVari Link Here 
490
class NormalVariable : public RandomVariable
490
class NormalVariable : public RandomVariable
491
{
491
{
492
public:
492
public:
493
   static const double INFINITE_VALUE;
494
  /**
493
  /**
495
   * Constructs an normal random variable  with a mean
494
   * Constructs an normal random variable  with a mean
496
   * value of 0 and variance of 1.
495
   * value of 0 and variance of 1.
497
   */ 
496
   */ 
498
  NormalVariable();
497
  NormalVariable();
498
499
  /**
500
   * \brief Construct a normal random variable with specified mean and variance.
501
   * \param m Mean value
502
   * \param v Variance
503
   */ 
504
  NormalVariable(double m, double v);
499
505
500
  /**
506
  /**
501
   * \brief Construct a normal random variable with specified mean and variance
507
   * \brief Construct a normal random variable with specified mean and variance
 Lines 503-516   public: Link Here 
503
   * \param v Variance
509
   * \param v Variance
504
   * \param b Bound.  The NormalVariable is bounded within +-bound.
510
   * \param b Bound.  The NormalVariable is bounded within +-bound.
505
   */ 
511
   */ 
506
  NormalVariable(double m, double v, double b = INFINITE_VALUE);
512
  NormalVariable(double m, double v, double b);
513
514
  /**
515
   * \param m Mean value
516
   * \param v Variance
517
   * \return A random number from a distribution specified by m, and v.
518
   */ 
519
  static double GetSingleValue(double m, double v);
520
507
  /**
521
  /**
508
   * \param m Mean value
522
   * \param m Mean value
509
   * \param v Variance
523
   * \param v Variance
510
   * \param b Bound.  The NormalVariable is bounded within +-bound.
524
   * \param b Bound.  The NormalVariable is bounded within +-bound.
511
   * \return A random number from a distribution specified by m,v, and b.
525
   * \return A random number from a distribution specified by m,v, and b.
512
   */ 
526
   */ 
513
  static double GetSingleValue(double m, double v, double b = INFINITE_VALUE);
527
  static double GetSingleValue(double m, double v, double b);
514
};
528
};
515
529
516
/**
530
/**

Return to bug 181