Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::StreamMatrixBuilderT< ValueT >::Filler Class Reference

Public Member Functions

void setData (ConstArrayView< ValueT > values)
void setData (ValueT values)
void addData (ConstArrayView< ValueT > values)
void addData (ConstArrayView< ValueT > values, ValueT factor)
void addData (ValueT values)
void addMultiData (ValueT value)
void addBlockData (ConstArrayView< ValueT > values)
void addBlockData (ConstArrayView< ValueT > values, ValueT factor)
void addMultiData (ConstArrayView< ValueT > values, Integer size)
void addMultiData (ConstArrayView< ValueT > values, ValueT factor, Integer size)
Filler & operator++ ()
void start ()
 Redémarre le filler au début.
void setEnd ()
 Positionne le filler est à la fin.
Integer currentSize ()
 Taille du bloc courant à insérer.
bool isBegin ()
 Retourne true si le filler est au début.
bool isEnd ()
 Retourn true, le filler est à la fin.
Integer index ()
 Retourne l'index d'itération courante de l'inserter.

Detailed Description

template<typename ValueT = Real>
class Alien::StreamMatrixBuilderT< ValueT >::Filler

Definition at line 95 of file StreamMatrixBuilderInserter.h.

Constructor & Destructor Documentation

◆ Filler()

template<typename ValueT = Real>
Alien::StreamMatrixBuilderT< ValueT >::Filler::Filler ( )
inlineprotected

Definition at line 99 of file StreamMatrixBuilderInserter.h.

Member Function Documentation

◆ addBlockData() [1/2]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addBlockData ( ConstArrayView< ValueT > values)

Definition at line 379 of file StreamMatrixBuilderInserterT.h.

◆ addBlockData() [2/2]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addBlockData ( ConstArrayView< ValueT > values,
ValueT factor )

Definition at line 396 of file StreamMatrixBuilderInserterT.h.

◆ addData() [1/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addData ( ConstArrayView< ValueT > values)

Definition at line 328 of file StreamMatrixBuilderInserterT.h.

◆ addData() [2/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addData ( ConstArrayView< ValueT > values,
ValueT factor )

Definition at line 341 of file StreamMatrixBuilderInserterT.h.

◆ addData() [3/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addData ( ValueT values)

Definition at line 355 of file StreamMatrixBuilderInserterT.h.

◆ addMultiData() [1/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addMultiData ( ConstArrayView< ValueT > values,
Integer size )

Definition at line 413 of file StreamMatrixBuilderInserterT.h.

◆ addMultiData() [2/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addMultiData ( ConstArrayView< ValueT > values,
ValueT factor,
Integer size )

Definition at line 430 of file StreamMatrixBuilderInserterT.h.

◆ addMultiData() [3/3]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::addMultiData ( ValueT value)

Definition at line 367 of file StreamMatrixBuilderInserterT.h.

◆ currentSize()

template<typename ValueT>
Integer Alien::StreamMatrixBuilderT< ValueT >::Filler::currentSize ( )

Taille du bloc courant à insérer.

Definition at line 175 of file StreamMatrixBuilderInserterT.h.

◆ index()

template<typename ValueT>
Integer Alien::StreamMatrixBuilderT< ValueT >::Filler::index ( )

Retourne l'index d'itération courante de l'inserter.

Definition at line 184 of file StreamMatrixBuilderInserterT.h.

◆ isBegin()

template<typename ValueT>
bool Alien::StreamMatrixBuilderT< ValueT >::Filler::isBegin ( )

Retourne true si le filler est au début.

Definition at line 158 of file StreamMatrixBuilderInserterT.h.

◆ isEnd()

template<typename ValueT>
bool Alien::StreamMatrixBuilderT< ValueT >::Filler::isEnd ( )

Retourn true, le filler est à la fin.

Definition at line 166 of file StreamMatrixBuilderInserterT.h.

◆ operator++()

template<typename ValueT>
StreamMatrixBuilderT< ValueT >::Filler & Alien::StreamMatrixBuilderT< ValueT >::Filler::operator++ ( )

Definition at line 447 of file StreamMatrixBuilderInserterT.h.

◆ setData() [1/2]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::setData ( ConstArrayView< ValueT > values)

Definition at line 302 of file StreamMatrixBuilderInserterT.h.

◆ setData() [2/2]

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::setData ( ValueT values)

Definition at line 316 of file StreamMatrixBuilderInserterT.h.

◆ setEnd()

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::setEnd ( )

Positionne le filler est à la fin.

Definition at line 150 of file StreamMatrixBuilderInserterT.h.

◆ start()

template<typename ValueT>
void Alien::StreamMatrixBuilderT< ValueT >::Filler::start ( )

Redémarre le filler au début.

Definition at line 138 of file StreamMatrixBuilderInserterT.h.


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