Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007 #include <admodel.h>
00008 #include <df1b2fun.h>
00009 #include <adrndeff.h>
00010
00011 int function_minimizer::random_effects_flag=0;
00012 int function_minimizer::test_trust_flag=0;
00013 int function_minimizer::negative_eigenvalue_flag=0;
00014
00015 void get_second_ders(int xs,int us,const init_df1b2vector y,dmatrix& Hess,
00016 dmatrix& Dux, df1b2_gradlist * f1b2gradlist,function_minimizer * pfmin);
00017 double calculate_laplace_approximation(const dvector& x,const dvector& u0,
00018 const dmatrix& Hess,const dvector& _xadjoint,const dvector& _uadjoint,
00019 const dmatrix& _Hessadjoint,function_minimizer * pmin);
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 void random_effects_userfunction(double f,const dvector& x,
00037 const dvector& g);
00038
00039 void function_minimizer::AD_uf_outer(){}
00040 void function_minimizer::AD_uf_inner(){}
00041
00042
00043 void function_minimizer::user_function(){}