|
LatNet Builder Manual 2.1.3-6
Software Package for Constructing Highly Uniform Point Sets
|
Random traversal type. More...
#include <Traversal.h>
Inherited by LatBuilder::Traversal::Policy< SEQ, Random< RAND > >.
Public Types | |
| typedef size_t | size_type |
| Size type. | |
| typedef RAND | RandomGenerator |
| Type of the pseudo-random number generator. | |
Public Member Functions | |
| Random (size_type size=std::numeric_limits< size_type >::max(), RandomGenerator rand=RandomGenerator()) | |
| Constructor. | |
| size_t | size () const |
| Returns the traversal size. | |
| void | resize (size_type size) |
Changes the traversal size to size. | |
| const RandomGenerator & | randomGenerator () const |
| Returns the random generator. | |
| RandomGenerator & | randomGenerator () |
| Returns the random generator. | |
Static Public Member Functions | |
| static std::string | name () |
Protected Attributes | |
| RandomGenerator | m_rand |
| size_type | m_size |
Random traversal type.
|
inline |
Constructor.
| rand | Random number generator. |
| size | Traversal size: number of sequence values to be randomly visited. |
Referenced by LatBuilder::Traversal::Policy< SEQ, Random< RAND > >::Policy().