Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
stxxl::matrix_swappable_block< ValueType, BlockSideLength > Class Template Reference

Specialized swappable_block that interprets uninitialized as containing zeros. More...

#include <matrix.h>

Inheritance diagram for stxxl::matrix_swappable_block< ValueType, BlockSideLength >:
Inheritance graph
[legend]
Collaboration diagram for stxxl::matrix_swappable_block< ValueType, BlockSideLength >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef swappable_block
< ValueType, BlockSideLength
*BlockSideLength >
::internal_block_type 
internal_block_type

Public Member Functions

void fill_default ()
 Fill block with default data, is supposed to be overwritten by subclass. Has to be internal.

Detailed Description

template<typename ValueType, unsigned BlockSideLength>
class stxxl::matrix_swappable_block< ValueType, BlockSideLength >

Specialized swappable_block that interprets uninitialized as containing zeros.

Template Parameters:
ValueTypetype of contained objects (POD with no references to internal memory)
BlockSideLengthside length of a matrix block

When initializing, all values are set to zero.

Definition at line 201 of file matrix.h.


Member Typedef Documentation

template<typename ValueType , unsigned BlockSideLength>
typedef swappable_block<ValueType, BlockSideLength * BlockSideLength>::internal_block_type stxxl::matrix_swappable_block< ValueType, BlockSideLength >::internal_block_type

Member Function Documentation

template<typename ValueType , unsigned BlockSideLength>
void stxxl::matrix_swappable_block< ValueType, BlockSideLength >::fill_default ( ) [inline]

Fill block with default data, is supposed to be overwritten by subclass. Has to be internal.

Reimplemented from stxxl::swappable_block< ValueType, BlockSideLength *BlockSideLength >.

Definition at line 208 of file matrix.h.


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