Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::MatrixLinComb< M1, M2 > Class Template Reference

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

#include <arcane/matrix/MatrixOperationsT.h>

Inheritance diagram for Arcane::MatrixLinComb< M1, M2 >:
Collaboration diagram for Arcane::MatrixLinComb< M1, M2 >:

Public Member Functions

 MatrixLinComb (double alpha, const MatrixExpr< M1 > &x, double beta, const MatrixExpr< M2 > &y)
const IndexedSpacemaps_from () const
const IndexedSpacemaps_to () const
Public Member Functions inherited from Arcane::MatrixExpr< MatrixLinComb< M1, M2 > >
 operator MatrixLinComb< M1, M2 > & ()
 operator MatrixLinComb< M1, M2 > const & () const
const IndexedSpacemaps_from () const
const IndexedSpacemaps_to () const

Private Attributes

M1 const & m_x
M2 const & m_y

Detailed Description

template<class M1, class M2>
class Arcane::MatrixLinComb< M1, M2 >

Matrix Helper class to handle add and scalar multiply.

Definition at line 36 of file MatrixOperationsT.h.

Constructor & Destructor Documentation

◆ MatrixLinComb()

template<class M1, class M2>
Arcane::MatrixLinComb< M1, M2 >::MatrixLinComb ( double alpha,
const MatrixExpr< M1 > & x,
double beta,
const MatrixExpr< M2 > & y )

Definition at line 74 of file MatrixOperationsT.h.

◆ ~MatrixLinComb()

template<class M1, class M2>
Arcane::MatrixLinComb< M1, M2 >::~MatrixLinComb ( )
inline

Definition at line 42 of file MatrixOperationsT.h.

Member Function Documentation

◆ maps_from()

template<class M1, class M2>
const IndexedSpace & Arcane::MatrixLinComb< M1, M2 >::maps_from ( ) const
inline

Definition at line 44 of file MatrixOperationsT.h.

◆ maps_to()

template<class M1, class M2>
const IndexedSpace & Arcane::MatrixLinComb< M1, M2 >::maps_to ( ) const
inline

Definition at line 45 of file MatrixOperationsT.h.

Member Data Documentation

◆ m_x

template<class M1, class M2>
M1 const& Arcane::MatrixLinComb< M1, M2 >::m_x
private

Definition at line 49 of file MatrixOperationsT.h.

◆ m_y

template<class M1, class M2>
M2 const& Arcane::MatrixLinComb< M1, M2 >::m_y
private

Definition at line 50 of file MatrixOperationsT.h.


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