25 cerr <<
" Incompatible array bounds in "
26 "dvar_matrix operator+(const dvar_matrix& x, const dmatrix& m)\n";
39 for (
int i = min; i <=
max; ++i)
41 *ptmpi = *pm1i - *pm2i;
65 cerr <<
" Incompatible array bounds in "
66 "dvar_matrix operator+(const dvar_matrix& x, const dvar_matrix& m)\n";
79 for (
int i = min; i <=
max; ++i)
81 *ptmpi = *pm1i - *pm2i;
105 cerr <<
" Incompatible array bounds in "
106 "dvar_matrix operator+(const dmatrix& x, const dvar_matrix& m)\n";
117 const dvector* pm1i = &m1(min);
119 for (
int i = min; i <=
max; ++i)
121 *ptmpi = *pm1i - *pm2i;
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).
Vector of double precision numbers.
void RETURN_ARRAYS_INCREMENT()
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
static _THREAD gradient_structure * _instance
Description not yet available.
Class definition of matrix with derivitive information .
void allocate(int nrl, int nrh, int ncl, int nch)
Allocates AD variable matrix with dimensions nrl to nrh by ncl to nch.
void RETURN_ARRAYS_DECREMENT()
class for things related to the gradient structures, including dimension of arrays, size of buffers, etc.