STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize > Struct Template Reference

Detailed Description

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
struct stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >

Definition at line 955 of file priority_queue.h.

Public Types

typedef IF<(N >=CriticalSize),
Self, typename compute_N< AI/2,
X, CriticalSize >::result >
::result 
result
 
typedef compute_N< AI_, X_,
CriticalSize > 
Self
 

Static Public Attributes

static const unsigned_type AI = AI_
 
static const unsigned_type N = X / (AI * AI)
 
static const unsigned_type X = X_
 

Member Typedef Documentation

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
typedef IF<(N >= CriticalSize), Self, typename compute_N<AI / 2, X, CriticalSize>::result>::result stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >::result

Definition at line 963 of file priority_queue.h.

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
typedef compute_N<AI_, X_, CriticalSize> stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >::Self

Definition at line 957 of file priority_queue.h.

Member Data Documentation

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
const unsigned_type stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >::AI = AI_
static

Definition at line 960 of file priority_queue.h.

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
const unsigned_type stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >::N = X / (AI * AI)
static

Definition at line 961 of file priority_queue.h.

template<unsigned_type AI_, unsigned_type X_, unsigned_type CriticalSize>
const unsigned_type stxxl::priority_queue_local::compute_N< AI_, X_, CriticalSize >::X = X_
static

Definition at line 959 of file priority_queue.h.


The documentation for this struct was generated from the following file: