Eigne Matrix Class Library

Dependents:   Eigen_test Odometry_test AttitudeEstimation_usingTicker MPU9250_Quaternion_Binary_Serial ... more

Embed: (wiki syntax)

« Back to documentation index

ArrayWrapper< ExpressionType > Class Template Reference

ArrayWrapper< ExpressionType > Class Template Reference
[Core module]

Expression of a mathematical vector or matrix as an array object. More...

#include <ArrayWrapper.h>

Inherits ArrayBase< ArrayWrapper< ExpressionType > >.

Public Types

typedef ArrayBase StorageBaseType
 The base class for a given storage type.

Public Member Functions

void resize (Index newSize)
 Forwards the resizing request to the nested expression.
void resize (Index nbRows, Index nbCols)
 Forwards the resizing request to the nested expression.
MatrixWrapper< ArrayWrapper
< ExpressionType > > 
matrix ()

Detailed Description

template<typename ExpressionType>
class Eigen::ArrayWrapper< ExpressionType >

Expression of a mathematical vector or matrix as an array object.

This class is the return type of MatrixBase::array(), and most of the time this is the only way it is use.

See also:
MatrixBase::array(), class MatrixWrapper

Definition at line 41 of file ArrayWrapper.h.


Member Typedef Documentation

typedef ArrayBase StorageBaseType [inherited]

The base class for a given storage type.

Definition at line 45 of file ArrayBase.h.


Member Function Documentation

MatrixWrapper<ArrayWrapper< ExpressionType > > matrix (  ) [inherited]
Returns:
an Matrix expression of this array
See also:
MatrixBase::array()

Definition at line 146 of file ArrayBase.h.

void resize ( Index  newSize )

Forwards the resizing request to the nested expression.

See also:
DenseBase::resize(Index)

Definition at line 131 of file ArrayWrapper.h.

void resize ( Index  nbRows,
Index  nbCols 
)

Forwards the resizing request to the nested expression.

See also:
DenseBase::resize(Index,Index)

Definition at line 134 of file ArrayWrapper.h.