Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes

DenseStorage< T, Size, _Rows, _Cols, _Options > Class Template Reference

Stores the data of a matrix. More...

#include <DenseStorage.h>

Inheritance diagram for DenseStorage< T, Size, _Rows, _Cols, _Options >:
Inheritance graph
[legend]
Collaboration diagram for DenseStorage< T, Size, _Rows, _Cols, _Options >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void conservativeResize (DenseIndex, DenseIndex, DenseIndex)
T * data ()
const T * data () const
 DenseStorage (internal::constructor_without_unaligned_array_assert)
 DenseStorage (DenseIndex, DenseIndex, DenseIndex)
void resize (DenseIndex, DenseIndex, DenseIndex)
void swap (DenseStorage &other)

Static Public Member Functions

static DenseIndex cols (void)
static DenseIndex rows (void)

Private Attributes

internal::plain_array< T, Size,
_Options > 
m_data

Detailed Description

template<typename T, int Size, int _Rows, int _Cols, int _Options>
class DenseStorage< T, Size, _Rows, _Cols, _Options >

Stores the data of a matrix.

This class stores the data of fixed-size, dynamic-size or mixed matrices in a way as compact as possible.

See also:
Matrix

Definition at line 98 of file DenseStorage.h.


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

Generated by  Doxygen 1.6.0   Back to index