chrono::particlefactory::ChRandomParticleVelocityAnyDirection Class Reference

## Description

Generator of random particle velocities with any direction.

Modulus is constant by default, too, but it can be set as randomized via a statistical distribution.

#include <ChRandomParticleVelocity.h>

Inheritance diagram for chrono::particlefactory::ChRandomParticleVelocityAnyDirection:
Collaboration diagram for chrono::particlefactory::ChRandomParticleVelocityAnyDirection:

## Public Member Functions

virtual ChVector RandomVelocity () override
Function that creates a random velocity each time it is called.

void SetModulusDistribution (std::shared_ptr< ChDistribution > mdistr)
Set the statistical distribution for the modulus of velocities.

void SetModulusDistribution (double mval)
Set the modulus of velocities as a constant value.

The documentation for this class was generated from the following file:
• /builds/uwsbel/chrono/src/chrono/particlefactory/ChRandomParticleVelocity.h