21 ofstream ofs(
"callset.rpt");
25 ofs <<
"Total num_separable calls " << callset(0,0)-1 <<
endl;
27 for (
int i=1;i<=callset.
indexmax();i++)
29 ofs <<
"Variable " << i <<
" num calls = " << callset(i)(0) << endl;
30 ofs << callset(i)(1,callset(i).
indexmax())<< endl;
43 for (
int i=mmin;i<=mmax-1;i++)
67 int i=wmin;
int j=wmin;
153 (*re_objective_function_value::pobjfun)=0;
169 int non_block_diagonal=0;
174 non_block_diagonal=1;
178 if (non_block_diagonal)
191 cerr <<
"Error allocating banded_symmetric_dmatrix" <<
endl;
201 cerr <<
"Error allocating banded_symmetric_dmatrix" <<
endl;
213 cerr <<
"Error allocating banded_symmetric_dmatrix" <<
endl;
223 cerr <<
"Error allocating banded_symmetric_dmatrix" <<
endl;
299 (*calling_set)(0,0)=1;
349 cerr <<
"error_allocating d3_array" <<
endl;
356 cerr <<
"error_allocating imatrix" <<
endl;
363 cerr <<
"error_allocating imatrix" <<
endl;
376 cerr <<
"error_allocating d3_array" <<
endl;
391 cerr <<
"error_allocating d3_array" <<
endl;
404 cerr <<
"error_allocating d3_array" <<
endl;
Description not yet available.
void safe_deallocate()
Safely deallocates memory by reporting if shallow copies are still in scope.
laplace_approximation_calculator * lapprox
static void reset(const init_df1b2vector &, const df1b2variable &)
Description not yet available.
static void set_no_derivatives(void)
Description not yet available.
function_minimizer * pmin
Description not yet available.
Description not yet available.
void allocate(void)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
void deallocate()
Deallocate dmatrix memory.
imatrix * block_diagonal_re_list
int allocated(const ivector &v)
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
dvar_matrix * importance_sampling_components
imatrix * block_diagonal_fe_list
bool check_order(const ivector &v)
Check if v is ordered from low to high.
d3_array * block_diagonal_Dux
d3_array * block_diagonal_ch
void check_hessian_type2(function_minimizer *pfmin)
Description not yet available.
Description not yet available.
banded_symmetric_dmatrix * bHess
void deallocate(void)
If no other copies exist, free df1b2variable::ptr.
void check_for_need_to_reallocate(int ip)
Does Nothing.
int num_importance_samples
dvar3_array * block_diagonal_vch
static laplace_approximation_calculator * lapprox
dmatrix sort(const dmatrix &m, int column, int NSTACK)
Description not yet available.
prnstream & endl(prnstream &)
Array of integers(int) with indexes from index_min to indexmax.
void initialize(void)
Description not yet available.
Description not yet available.
void pre_user_function(void)
Description not yet available.
Description not yet available.
d3_array * block_diagonal_vhessianadjoint
void initialize(void)
Description not yet available.
dvar3_array * block_diagonal_vhessian
Description not yet available.
Class definition of matrix with derivitive information .
int common(ivector &v, ivector &w)
Check vectors v and w for single common value.
static int set_index(void)
banded_symmetric_dmatrix * bHessadjoint
d3_array * block_diagonal_hessian
Description not yet available.
void report_calling_set(laplace_approximation_calculator *lapprox)
Description not yet available.
Description not yet available.
void safe_allocate(int ncl, int ncu)
Description not yet available.
Description not yet available.
static int get_num_quadratic_prior(void)
int bandwidth(void) const
static int in_qp_calculations