21 double _minb,
double _maxb)
33 double _minb,
double _maxb,
const char * s)
59 int phase,
const char * s)
72 double _minb,
double _maxb,
int phase,
const char * s)
91 for (
int i=min;i<=
max;i++)
93 int cmin=m(i).indexmin();
94 int cmax=m(i).indexmax();
95 for (
int j=cmin;j<=cmax;j++)
97 m(i,j)=
boundp(v(ii++),fmin,fmax,fpen);
108 int min=m.indexmin();
109 int max=m.indexmax();
110 for (
int i=min;i<=
max;i++)
112 int cmin=m(i).indexmin();
113 int cmax=m(i).indexmax();
114 for (
int j=cmin;j<=cmax;j++)
116 m(i,j)=
boundp(v(ii++),fmin,fmax,fpen,s);
134 for (
int i=mmin;i<=mmax;i++)
138 for (
int j=cmin;j<=cmax;j++)
140 #if (defined(__GNUC__) && defined(__i386)) || (defined(_MSC_VER) && defined(_M_IX86))
141 int tmp= (int)( &((*
this)(i,j)) );
143 intptr_t tmp =(intptr_t)(&((*
this)(i,j)));
145 (*initial_df1b2params::pointer_table)(ii1)(1)=tmp;
146 (*initial_df1b2params::pointer_table)(ii1)(2)=
x(ii1).ind_index;
166 const int& _ii,
double fmin,
double fmax)
171 int mmin=v.indexmin();
172 int mmax=v.indexmax();
173 for (
int i=mmin;i<=mmax;i++)
175 int cmin=v(i).indexmin();
176 int cmax=v(i).indexmax();
177 for (
int j=cmin;j<=cmax;j++)
179 v(i,j)=
boundp(
x(ii++),fmin,fmax,fpen);
186 const int& _ii,
double fmin,
double fmax,
double s)
191 int mmin=v.indexmin();
192 int mmax=v.indexmax();
193 for (
int i=mmin;i<=mmax;i++)
195 int cmin=v(i).indexmin();
196 int cmax=v(i).indexmax();
197 for (
int j=cmin;j<=cmax;j++)
199 v(i,j)=
boundp(
x(ii++),fmin,fmax,fpen,s);
Uses polymorphism to get index information from various data types to be used in constructing and all...
#define ADUNCONST(type, obj)
Creates a shallow copy of obj that is not CONST.
Vector of double precision numbers.
void fmin(double f, const independent_variables &x, const dvector &g, const int &n, const dvector &w, const dvector &h, const fmm_control &fmc)
virtual void set_value(const dvector &x, const int &_ii)
Description not yet available.
Description not yet available.
df1b2matrix & operator=(const df3_one_matrix &)
Description not yet available.
void set_value(const dvar_matrix &x, const dvar_vector &v, const int &_ii, double s)
Description not yet available.
Description not yet available.
Description not yet available.
dvariable boundp(const prevariable &x, double fmin, double fmax, const prevariable &_fpen, double s)
Compute penalty for exceeding bounds on parameter; variable ojbects.
Description not yet available.
static lmatrix * pointer_table
void allocate(void)
Description not yet available.