Rosetta
Namespaces | Functions
random_xyz.cc File Reference
#include <numeric/random/random_xyz.hh>
#include <numeric/constants.hh>
#include <numeric/random/random.fwd.hh>

Namespaces

 numeric
 Unit headers.
 
 numeric::random
 

Functions

xyzVector< Realnumeric::random::uniform_vector_sphere (numeric::Real radius=1)
 A random vector chosen uniformly from the ball (volume enclosed within a sphere) of the given radius around the origin. More...
 
xyzVector< Realnumeric::random::random_vector_spherical ()
 A random vector chosen with spherical symmetry around the origin. More...
 
xyzVector< Realnumeric::random::random_vector_unit_cube ()
 A random vector chosen uniformly from within the volume of a unit cube with opposite verticies at (0,0,0) and (1,1,1) More...
 
xyzVector< Realnumeric::random::random_vector ()
 A random vector chosen with spherical symmetry around the origin. More...
 
xyzVector< Realnumeric::random::random_normal ()
 A random vector chosens uniformly from the surface of a unit sphere centered on the origin. More...
 
Quaternion< Realnumeric::random::random_unit_quaternion ()
 
xyzMatrix< Realnumeric::random::random_rotation ()
 
xyzTransform< Realnumeric::random::random_xform ()
 
xyzTransform< Realnumeric::random::gaussian_random_xform (Real const &angsd, Real const &movsd)