Program listing for file kernel/src/utils/SiconosAlgebra/SimpleMatrixFriends.hpp

Program listing for file kernel/src/utils/SiconosAlgebra/SimpleMatrixFriends.hpp#

  1#ifndef __SimpleMatrixFriends__
  2#define __SimpleMatrixFriends__
  3#include "SiconosMatrix.hpp"
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13SimpleMatrix operator * (double a, const SiconosMatrix& A);
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41const SimpleMatrix operator +(const SiconosMatrix& A, const SiconosMatrix& B);
 42
 43SP::SimpleMatrix operator +(const SP::SimpleMatrix A, const SP::SimpleMatrix B);
 44SimpleMatrix operator +(const SimpleMatrix& A, const SimpleMatrix& B);
 45
 46
 47void add(const SiconosMatrix& A, const SiconosMatrix& B, SiconosMatrix& C);
 48
 49
 50const SimpleMatrix operator -(const SiconosMatrix& A, const SiconosMatrix& B);
 51
 52
 53
 54void sub(const SiconosMatrix& A, const SiconosMatrix& B, SiconosMatrix& C);
 55
 56
 57bool operator == (const SiconosMatrix& A, const SiconosMatrix& B);
 58
 59
 60bool operator != (const SiconosMatrix& A, const SiconosMatrix& B);
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158#endif