Content

DenseVector

Dense vectors have their elements stored linearly in memory separated from each other by a constant stride.

The template parameter specifies the underlying array storage scheme:

Also the type of elements, index bases and methods for memory allocation are defined through the array storage schemes.

Constructors and Destructor

Creates an empty vector, i.e. a vector with length zero.

Creates a vector with length elements. By default indices will start with 1. However, this depends on the underlying storage scheme.

Creates a vector with length elements. By default indices will start with firstIndex. Note that this will overwrite any other policy defined through the underlying storage scheme.

Creates a vector where number of elements and index range is specified by range.

Defined in namespace flens. Constructor of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Constructor of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Constructor of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Constructor of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Constructor of class DenseVector with 1 template parameter(s).

Operators

Assignment and Arithmetic Operators

Defined in namespace flens. Operator = of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator = of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator = of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator += of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator -= of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator += of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator -= of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator *= of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator /= of class DenseVector with 1 template parameter(s).

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Element-Wise Operations

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Creating Vector Views

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Defined in namespace flens. Operator () of class DenseVector with 1 template parameters.

Methods

Defined in namespace flens. Method reverse of class DenseVector with 1 template parameters.

Defined in namespace flens. Method reverse of class DenseVector with 1 template parameters.

Defined in namespace flens. Method range of class DenseVector with 1 template parameters.

Defined in namespace flens. Method firstIndex of class DenseVector with 1 template parameters.

Defined in namespace flens. Method lastIndex of class DenseVector with 1 template parameters.

Defined in namespace flens. Method length of class DenseVector with 1 template parameters.

Defined in namespace flens. Method inc of class DenseVector with 1 template parameters.

Defined in namespace flens. Method endIndex of class DenseVector with 1 template parameters.

Defined in namespace flens. Method data of class DenseVector with 1 template parameters.

Defined in namespace flens. Method data of class DenseVector with 1 template parameters.

Defined in namespace flens. Method stride of class DenseVector with 1 template parameters.

Defined in namespace flens. Method indexBase of class DenseVector with 1 template parameters.

Defined in namespace flens. Method fill of class DenseVector with 1 template parameters.

Defined in namespace flens. Method changeIndexBase of class DenseVector with 1 template parameters.

Defined in namespace flens. Method engine of class DenseVector with 1 template parameters.

Defined in namespace flens. Method engine of class DenseVector with 1 template parameters.

Defined in namespace flens. Method reversed of class DenseVector with 1 template parameters.

Related Trait-Classes

Defined in namespace flens. Class DenseVectorCheckerstructDenseVectorChecker;.

Defined in namespace flens. Class _DenseVectorChecker.

Defined in namespace flens. Class IsDenseVectortemplatetypenameTstructIsDenseVector; with 1 template parameters.

Defined in namespace flens. Class IsIntegerDenseVectortemplatetypenameTstructIsIntegerDenseVector; with 1 template parameters.

Defined in namespace flens. Class IsRealDenseVectortemplatetypenameTstructIsRealDenseVector; with 1 template parameters.

Defined in namespace flens. Class IsComplexDenseVectortemplatetypenameTstructIsComplexDenseVector; with 1 template parameters.