Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::VectorLinComb< V1, V2 > Class Template Reference

Vector Helper class to handle add and scalar multiply. More...

#include <arcane/matrix/VectorOperationsT.h>

Inheritance diagram for Arcane::VectorLinComb< V1, V2 >:
Collaboration diagram for Arcane::VectorLinComb< V1, V2 >:

Public Member Functions

 VectorLinComb (double alpha, const VectorExpr< V1 > &x, double beta, const VectorExpr< V2 > &y)
const IndexedSpacedomain () const
Real operator[] (int i) const
Public Member Functions inherited from Arcane::VectorExpr< VectorLinComb< V1, V2 > >
 operator VectorLinComb< V1, V2 > & ()
 operator VectorLinComb< V1, V2 > const & () const
Real operator[] (int i) const
const IndexedSpacedomain () const

Private Attributes

V1 const & m_x
V2 const & m_y

Detailed Description

template<class V1, class V2>
class Arcane::VectorLinComb< V1, V2 >

Vector Helper class to handle add and scalar multiply.

Definition at line 37 of file VectorOperationsT.h.

Constructor & Destructor Documentation

◆ VectorLinComb()

template<class V1, class V2>
Arcane::VectorLinComb< V1, V2 >::VectorLinComb ( double alpha,
const VectorExpr< V1 > & x,
double beta,
const VectorExpr< V2 > & y )

Definition at line 78 of file VectorOperationsT.h.

◆ ~VectorLinComb()

template<class V1, class V2>
Arcane::VectorLinComb< V1, V2 >::~VectorLinComb ( )
inline

Definition at line 43 of file VectorOperationsT.h.

Member Function Documentation

◆ domain()

template<class V1, class V2>
const IndexedSpace & Arcane::VectorLinComb< V1, V2 >::domain ( ) const

Definition at line 89 of file VectorOperationsT.h.

◆ operator[]()

template<class V1, class V2>
Real Arcane::VectorLinComb< V1, V2 >::operator[] ( int i) const
inline

Definition at line 47 of file VectorOperationsT.h.

Member Data Documentation

◆ m_x

template<class V1, class V2>
V1 const& Arcane::VectorLinComb< V1, V2 >::m_x
private

Definition at line 50 of file VectorOperationsT.h.

◆ m_y

template<class V1, class V2>
V2 const& Arcane::VectorLinComb< V1, V2 >::m_y
private

Definition at line 51 of file VectorOperationsT.h.


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