Alien  1.3.0
User documentation
Loading...
Searching...
No Matches
Alien::MultVectorElement2T< T, Indexer > Class Template Reference

Tool to manipulate and scale a vector entry while building a block vector. More...

#include <core/alien/data/utils/VectorElement.h>

Public Member Functions

 MultVectorElement2T (Arccore::ArrayView< T > values, T factor, Arccore::ConstArray2View< Arccore::Integer > indexes, Arccore::Integer i, Arccore::Integer local_offset)
 Constructor.
void operator= (Arccore::ConstArray2View< T > values)
 Operator equal.
void operator+= (Arccore::ConstArray2View< T > values)
 Operator plus equal.
void operator-= (Arccore::ConstArray2View< T > values)
 Minus equal operator.

Detailed Description

template<typename T, typename Indexer>
class Alien::MultVectorElement2T< T, Indexer >

Tool to manipulate and scale a vector entry while building a block vector.

Template Parameters
TThe data type of the vector
IndexerThe indexer

Definition at line 152 of file VectorElement.h.

Constructor & Destructor Documentation

◆ MultVectorElement2T()

template<typename T, typename Indexer>
Alien::MultVectorElement2T< T, Indexer >::MultVectorElement2T ( Arccore::ArrayView< T > values,
T factor,
Arccore::ConstArray2View< Arccore::Integer > indexes,
Arccore::Integer i,
Arccore::Integer local_offset )

Constructor.

Parameters
[in]valuesThe array values
[in]factorThe factor to scale
[in]indexesThe indexes to work on
[in]iThe block entry
[in]local_offsetThe offset

Definition at line 140 of file VectorElementT.h.

Member Function Documentation

◆ operator+=()

template<typename T, typename Indexer>
void Alien::MultVectorElement2T< T, Indexer >::operator+= ( Arccore::ConstArray2View< T > values)

Operator plus equal.

Parameters
[in]valuesThe values to add

Definition at line 169 of file VectorElementT.h.

◆ operator-=()

template<typename T, typename Indexer>
void Alien::MultVectorElement2T< T, Indexer >::operator-= ( Arccore::ConstArray2View< T > values)

Minus equal operator.

Parameters
[in]valuesThe values to substract

Definition at line 182 of file VectorElementT.h.

◆ operator=()

template<typename T, typename Indexer>
void Alien::MultVectorElement2T< T, Indexer >::operator= ( Arccore::ConstArray2View< T > values)

Operator equal.

Parameters
[in]valuesThe values to set

Definition at line 156 of file VectorElementT.h.


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