Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Private Attributes
stxxl::FR Struct Reference

fully randomized disk allocation scheme functor More...

#include <block_alloc.h>

Inheritance diagram for stxxl::FR:
Inheritance graph
[legend]
Collaboration diagram for stxxl::FR:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 FR (int b, int e)
 FR ()
int operator() (int) const

Static Public Member Functions

static const char * name ()

Private Attributes

random_number
< random_uniform_fast
rnd

Detailed Description

fully randomized disk allocation scheme functor

Remarks:
model of allocation_strategy concept

Definition at line 69 of file block_alloc.h.


Constructor & Destructor Documentation

stxxl::FR::FR ( int  b,
int  e 
) [inline]

Definition at line 75 of file block_alloc.h.

stxxl::FR::FR ( ) [inline]

Definition at line 78 of file block_alloc.h.


Member Function Documentation

static const char* stxxl::FR::name ( ) [inline, static]

Reimplemented from stxxl::striping.

Definition at line 86 of file block_alloc.h.

int stxxl::FR::operator() ( int  ) const [inline]

Reimplemented from stxxl::striping.

Definition at line 81 of file block_alloc.h.


Member Data Documentation

Definition at line 72 of file block_alloc.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines