TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
DiscreteDistribution Class Reference

Discrete probability distribution. More...

#include <Distribution.h>

Inheritance diagram for DiscreteDistribution:
Collaboration diagram for DiscreteDistribution:

Public Member Functions

 DiscreteDistribution ()
 DiscreteDistribution (int N)
 Make a discrete distribution with N outcomes.
virtual ~DiscreteDistribution ()
virtual real generate ()
virtual real pdf (real x)
Public Member Functions inherited from Distribution
 Distribution ()
virtual ~Distribution ()

Public Attributes

int n_outcomes
 number of possible outcomes
real * p
 probabilities of outcomes

Detailed Description

Discrete probability distribution.

Definition at line 44 of file Distribution.h.

Constructor & Destructor Documentation

◆ DiscreteDistribution() [1/2]

DiscreteDistribution::DiscreteDistribution ( )

Definition at line 114 of file Distribution.cpp.

◆ DiscreteDistribution() [2/2]

DiscreteDistribution::DiscreteDistribution ( int N)

Make a discrete distribution with N outcomes.

Definition at line 118 of file Distribution.cpp.

◆ ~DiscreteDistribution()

DiscreteDistribution::~DiscreteDistribution ( )
virtual

Definition at line 129 of file Distribution.cpp.

Member Function Documentation

◆ generate()

real DiscreteDistribution::generate ( )
virtual

Implements Distribution.

Definition at line 133 of file Distribution.cpp.

Here is the call graph for this function:

◆ pdf()

real DiscreteDistribution::pdf ( real x)
virtual

Implements Distribution.

Definition at line 146 of file Distribution.cpp.

Member Data Documentation

◆ n_outcomes

int DiscreteDistribution::n_outcomes

number of possible outcomes

Definition at line 46 of file Distribution.h.

◆ p

real* DiscreteDistribution::p

probabilities of outcomes

Definition at line 47 of file Distribution.h.


The documentation for this class was generated from the following files:
  • C:/Users/berni/Development/torcs_git/torcs-code/torcs/torcs/src/libs/learning/Distribution.h
  • C:/Users/berni/Development/torcs_git/torcs-code/torcs/torcs/src/libs/learning/Distribution.cpp