File kernel/src/utils/SiconosAlgebra/SimpleMatrixFriends.hpp

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:
Returns:

a SimpleMatrix

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:
const SimpleMatrix operator-(const SiconosMatrix &A, const SiconosMatrix &B)#

Subtraction of two matrices, C = A-B.

Parameters:
Returns:

a SimpleMatrix

void sub(const SiconosMatrix &A, const SiconosMatrix &B, SiconosMatrix &C)#

Subtraction of two matrices C = A-B.

Parameters:
bool operator==(const SiconosMatrix &A, const SiconosMatrix &B)#

: A==B when (A-B).normInf()<tolerance

Parameters:
Returns:

a boolean

bool operator!=(const SiconosMatrix &A, const SiconosMatrix &B)#

: A!=B when (A-B).normInf()>tolerance

Parameters:
Returns:

a boolean