File kernel/src/utils/SiconosAlgebra/SimpleMatrixFriends.hpp#
Go to the source code of this file
List of friend functions for SimpleMatrix.
Functions
-
SimpleMatrix operator*(double a, const SiconosMatrix &A)#
multiplication of a matrix by a double
- Parameters:
a – a double
A – a SiconosMatrix
- Returns:
-
const SimpleMatrix operator+(const SiconosMatrix &A, const SiconosMatrix &B)#
operator += add B to A
- Parameters:
A – [inout] a SP::SiconosMatrix
B – a SP::SiconosMatrix Addition of two matrices, C = A+B
A – a SiconosMatrix
B – a SiconosMatrix
- Returns:
a SimpleMatrix C
-
SP::SimpleMatrix operator+(const SP::SimpleMatrix A, const SP::SimpleMatrix B)#
Addition of two matrices, C = A+B.
- Parameters:
A – a SP::SiconosMatrix
B – a SP::SiconosMatrix
- Returns:
a SP::SimpleMatrix
-
SimpleMatrix operator+(const SimpleMatrix &A, const SimpleMatrix &B)#
-
void add(const SiconosMatrix &A, const SiconosMatrix &B, SiconosMatrix &C)#
Addition of two matrices C = A+B.
- Parameters:
A – a SiconosMatrix
B – a SiconosMatrix
C – [inout] a SiconosMatrix
-
const SimpleMatrix operator-(const SiconosMatrix &A, const SiconosMatrix &B)#
Subtraction of two matrices, C = A-B.
- Parameters:
A – a SiconosMatrix
B – a SiconosMatrix
- Returns:
-
void sub(const SiconosMatrix &A, const SiconosMatrix &B, SiconosMatrix &C)#
Subtraction of two matrices C = A-B.
- Parameters:
A – a SiconosMatrix
B – a SiconosMatrix
C – [inout] a SiconosMatrix
-
bool operator==(const SiconosMatrix &A, const SiconosMatrix &B)#
: A==B when (A-B).normInf()<tolerance
- Parameters:
A – a SiconosMatrix
B – a SiconosMatrix
- Returns:
a boolean
-
bool operator!=(const SiconosMatrix &A, const SiconosMatrix &B)#
: A!=B when (A-B).normInf()>tolerance
- Parameters:
A – a SiconosMatrix
B – a SiconosMatrix
- Returns:
a boolean