21 int rmin=
M.indexmin();
22 int rmax=
M.indexmax();
24 for (
int i=rmin;i<=rmax;i++)
26 int cmin=
M(i).indexmin();
27 int cmax=
M(i).indexmax();
29 for (
int j=cmin;j<=cmax;j++)
43 for (
int i=rmin;i<=rmax;i++)
58 for (
int i=rmin;i<=rmax;i++)
74 for (
int i=rmin;i<=rmax;i++)
90 for (
int i=rmin;i<=rmax;i++)
104 int rmin=
M.indexmin();
105 int rmax=
M.indexmax();
106 if (rmin !=
M.indexmin() || rmax !=
M.indexmax())
108 cerr <<
"Unequal shapes in"
109 " df1b2matrix& df1b2matrix::operator += (const df1b2matrix& _M)"
113 for (
int i=rmin;i<=rmax;i++)
117 for (
int j=cmin;j<=cmax;j++)
118 (*
this)(i,j)+=
M(i,j);
130 int rmin=
M.indexmin();
131 int rmax=
M.indexmax();
132 if (rmin !=
M.indexmin() || rmax !=
M.indexmax())
134 cerr <<
"Unequal shapes in"
135 " df1b2matrix& df1b2matrix::operator -= (const df1b2matrix& _M)"
139 for (
int i=rmin;i<=rmax;i++)
143 for (
int j=cmin;j<=cmax;j++)
144 (*
this)(i,j)-=
M(i,j);
156 int rmin=
M.indexmin();
157 int rmax=
M.indexmax();
159 for (
int i=rmin;i<=rmax;i++)
161 int cmin=
M(i).indexmin();
162 int cmax=
M(i).indexmax();
164 for (
int j=cmin;j<=cmax;j++)
178 int rmin=
M.indexmin();
179 int rmax=
M.indexmax();
181 for (
int i=rmin;i<=rmax;i++)
183 int cmin=
M(i).indexmin();
184 int cmax=
M(i).indexmax();
186 for (
int j=cmin;j<=cmax;j++)
199 int rmin=
M.indexmin();
200 int rmax=
M.indexmax();
202 for (
int i=rmin;i<=rmax;i++)
204 int cmin=
M(i).indexmin();
205 int cmax=
M(i).indexmax();
207 for (
int j=cmin;j<=cmax;j++)
221 int rmin=
M.indexmin();
222 int rmax=
M.indexmax();
224 for (
int i=rmin;i<=rmax;i++)
226 int cmin=
M(i).indexmin();
227 int cmax=
M(i).indexmax();
229 for (
int j=cmin;j<=cmax;j++)
243 int rmin=
M.indexmin();
244 int rmax=
M.indexmax();
246 for (
int i=rmin;i<=rmax;i++)
248 int cmin=
M(i).indexmin();
249 int cmax=
M(i).indexmax();
251 for (
int j=cmin;j<=cmax;j++)
265 int rmin=
M.indexmin();
266 int rmax=
M.indexmax();
268 for (
int i=rmin;i<=rmax;i++)
270 int cmin=
M(i).indexmin();
271 int cmax=
M(i).indexmax();
273 for (
int j=cmin;j<=cmax;j++)
287 int rmin=
M.indexmin();
288 int rmax=
M.indexmax();
290 for (
int i=rmin;i<=rmax;i++)
292 int cmin=
M(i).indexmin();
293 int cmax=
M(i).indexmax();
295 for (
int j=cmin;j<=cmax;j++)
317 int rmin=
M.indexmin();
318 int rmax=
M.indexmax();
320 for (
int i=rmin;i<=rmax;i++)
322 int cmin=
M(i).indexmin();
323 int cmax=
M(i).indexmax();
325 for (
int j=cmin;j<=cmax;j++)
339 int rmin=
M.indexmin();
340 int rmax=
M.indexmax();
342 for (
int i=rmin;i<=rmax;i++)
344 int cmin=
M(i).indexmin();
345 int cmax=
M(i).indexmax();
347 for (
int j=cmin;j<=cmax;j++)
360 int rmin=
M.indexmin();
361 int rmax=
M.indexmax();
363 for (
int i=rmin;i<=rmax;i++)
365 int cmin=
M(i).indexmin();
366 int cmax=
M(i).indexmax();
368 for (
int j=cmin;j<=cmax;j++)
385 for (
int i=rmin;i<=rmax;i++)
387 int cmin=
M(i).indexmin();
388 int cmax=
M(i).indexmax();
390 for (
int j=cmin;j<=cmax;j++)
392 tmp(i,j)=
M(i,j)+
N(i,j);
405 int rmin=
M.indexmin();
406 int rmax=
M.indexmax();
408 for (
int i=rmin;i<=rmax;i++)
410 int cmin=
M(i).indexmin();
411 int cmax=
M(i).indexmax();
413 for (
int j=cmin;j<=cmax;j++)
415 tmp(i,j)=
M(i,j)+
N(i,j);
431 for (
int i=rmin;i<=rmax;i++)
433 int cmin=
M(i).indexmin();
434 int cmax=
M(i).indexmax();
436 for (
int j=cmin;j<=cmax;j++)
438 tmp(i,j)=
M(i,j)+
N(i,j);
455 for (
int i=rmin;i<=rmax;i++)
457 int cmin=
M(i).indexmin();
458 int cmax=
M(i).indexmax();
460 for (
int j=cmin;j<=cmax;j++)
462 tmp(i,j)=
M(i,j)-
N(i,j);
475 int rmin=
M.indexmin();
476 int rmax=
M.indexmax();
478 for (
int i=rmin;i<=rmax;i++)
480 int cmin=
M(i).indexmin();
481 int cmax=
M(i).indexmax();
483 for (
int j=cmin;j<=cmax;j++)
485 tmp(i,j)=
M(i,j)-
N(i,j);
501 for (
int i=rmin;i<=rmax;i++)
503 int cmin=
M(i).indexmin();
504 int cmax=
M(i).indexmax();
506 for (
int j=cmin;j<=cmax;j++)
508 tmp(i,j)=
M(i,j)-
N(i,j);
df1b2matrix & operator+=(const df1b2matrix &M)
Description not yet available.
d3_array operator-(const d3_array &a, const d3_array &b)
Returns d3_array results with computed elements addition of a(i, j, k) + b(i, j, k).
#define ADUNCONST(type, obj)
Creates a shallow copy of obj that is not CONST.
void allocate(int nrl, int nrh, int ncl, int nch)
Description not yet available.
d3_array operator+(const d3_array &a, const d3_array &b)
Returns d3_array results with computed elements addition of a(i, j, k) + b(i, j, k).
Description not yet available.
dmatrix operator*(const d3_array &t, const dvector &v)
Description not yet available.
prnstream & endl(prnstream &)
df1b2matrix & operator*=(const df1b2variable &x)
Description not yet available.
df1b2matrix & operator-=(const df1b2matrix &M)
Description not yet available.
Description not yet available.
Description not yet available.
Description not yet available.
df1b2matrix & operator/=(const df1b2variable &x)
Description not yet available.