Open PaperOpt
Distributions::DistributionSquare Class Reference

#include <DistributionSquare.h>

Inheritance diagram for Distributions::DistributionSquare:
Collaboration diagram for Distributions::DistributionSquare:

List of all members.

Public Member Functions

 DistributionSquare (double xmin, double xmax, double ymin, double ymax)
 ~DistributionSquare (void)
V3< double > GenerateRandomVector () const

Constructor & Destructor Documentation

DistributionSquare::DistributionSquare ( double  xmin,
double  xmax,
double  ymin,
double  ymax 
)

Constructor.

Parameters:
xmindimension of the simulation volume
xmax
ymin
ymax
diamaterdiameter of the homogenous disk distribution
DistributionSquare::~DistributionSquare ( void  )

Destructor.


Member Function Documentation

V3< double > DistributionSquare::GenerateRandomVector ( ) const [inline, virtual]

Returns homogeneously distributed position on simulation volume at z=0.

Returns:
V3<double>

Returns a random generated vector (3 values) according to a probability density function.

Returns:
V3<double> Random vector generated.

Reimplemented from Distributions::Distribution.

Here is the call graph for this function:


The documentation for this class was generated from the following files: