Revision 692 branches/merge-trunk-davef/src/nh99/admodel.h

admodel.h (revision 692)
1696 1696
 * Description not yet available.
1697 1697
 * \param
1698 1698
 */
1699
 class sparse_qp_info;
1700

  
1699 1701
class function_minimizer
1700 1702
{
1701 1703
public:
......
1709 1711
#if defined(USE_LAPLACE)
1710 1712
  static int inner_opt_flag;
1711 1713
  static int inner_opt(void);
1714
  sparse_qp_info * spqp;
1712 1715
  laplace_approximation_calculator * lapprox;
1713 1716
  dvector * multinomial_weights;
1714 1717
  void set_multinomial_weights(dvector&d);
1715 1718
  //init_df1b2vector* py;
1716 1719
  virtual void AD_uf_inner(void);
1717 1720
  virtual void AD_uf_outer(void);
1721
  virtual void get_sparse_stuff(void * triplet_information,int jobno){;}
1718 1722
  virtual void user_function(void);
1719 1723
  void pre_user_function(void);
1720 1724
  //void df1b2_pre_user_function(void);
......
2817 2821
#include "param_init_bounded_number_matrix.h"
2818 2822

  
2819 2823
extern int to_make_sure_admodel_cpp_gets_linked;
2824
class sparse_qp_info
2825
{
2826
public:
2827
  int n;
2828
  imatrix compm;
2829
  sparse_qp_info(void) {n=10;}
2830
  void make_compressed_triplet_info(imatrix & im);
2831
};
2820 2832
#endif

Also available in: Unified diff