ADMB Documentation
-a65f1c97
|
Description not yet available. More...
#include <unistd.h>
#include <fvar.hpp>
#include <ctype.h>
#include <string.h>
#include <iostream>
#include <signal.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | EPS 1.0e-10 |
#define | FREEALL free_vector(xi,1,n);free_vector(h,1,n);free_vector(g,1,n); |
#define | getch getchar |
#define | ITMAX 5000 |
Functions | |
void | bracket_report (const dvector &theta, const double &left_bracket, double &right_bracket, const dvector &d) |
Description not yet available. More... | |
void | clrscr () |
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California. More... | |
double | cubic_interpolation (const double &u, const double &v, const double &aa, const double &bb, double &ap, const double &bp) |
Description not yet available. More... | |
void | derch (const double &_f, const dvector &_x, const dvector &_gg, int n, const int &_ireturn) |
Description not yet available. More... | |
void | do_extrapolate (const double &_left_bracket, const double &_left_bracket_value, dvector &left_bracket_gradient, const double &_right_bracket, double &right_bracket_value, const dvector &_right_bracket_gradient, const dvector &theta, dvector &d, const int &_J, const double &rho_0, long int &ifn, const int &_ifnex, int &ext_flag, const double &_rho_1, const double &rf, const dvector &g1) |
Description not yet available. More... | |
double | do_interpolate (const double &_fret, const double &_left_bracket, double &left_bracket_value, const dvector &_left_bracket_gradient, double &right_bracket, const double &_right_bracket_value, dvector &right_bracket_gradient, const dvector &theta, const dvector &d, const int &_J, long int &ifn, const double &crit1, int &int_flag, const double &_rho_1, const double &Psi_2, const dvector &g1) |
Description not yet available. More... | |
double | max (const double &, const double &) |
double | min (const double &, const double &) |
double | mylinmin (const double &fret, const double &Phi_i, const dvector &theta1, const dvector &q_i, fmmc &cs) |
version of mylinmin which uses the deviative to help bracket the minimum More... | |
int | onintr (int *k) |
double | Phi (const dvector &) |
Variables | |
int | ctlc_flag |
Description not yet available.
Definition in file conjprod.cpp.
#define EPS 1.0e-10 |
Definition at line 137 of file conjprod.cpp.
#define FREEALL free_vector(xi,1,n);free_vector(h,1,n);free_vector(g,1,n); |
Definition at line 138 of file conjprod.cpp.
#define getch getchar |
Definition at line 66 of file conjprod.cpp.
Referenced by derch(), and fmmc::fmin().
#define ITMAX 5000 |
Definition at line 136 of file conjprod.cpp.
void bracket_report | ( | const dvector & | theta, |
const double & | left_bracket, | ||
double & | right_bracket, | ||
const dvector & | d | ||
) |
Description not yet available.
Definition at line 847 of file conjprod.cpp.
Referenced by do_interpolate(), and mylinmin().
void clrscr | ( | ) |
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
Definition at line 8 of file clrscr.cpp.
double cubic_interpolation | ( | const double & | u, |
const double & | v, | ||
const double & | aa, | ||
const double & | bb, | ||
double & | ap, | ||
const double & | bp | ||
) |
Description not yet available.
Definition at line 867 of file conjprod.cpp.
Referenced by do_interpolate().
void derch | ( | const double & | _f, |
const dvector & | _x, | ||
const dvector & | _gg, | ||
int | n, | ||
const int & | _ireturn | ||
) |
Description not yet available.
Definition at line 1008 of file conjprod.cpp.
Referenced by fmm::fmin(), fmmt1::fmin(), and fmmc::fmin().
void do_extrapolate | ( | const double & | _left_bracket, |
const double & | _left_bracket_value, | ||
dvector & | left_bracket_gradient, | ||
const double & | _right_bracket, | ||
double & | right_bracket_value, | ||
const dvector & | _right_bracket_gradient, | ||
const dvector & | theta, | ||
dvector & | d, | ||
const int & | _J, | ||
const double & | rho_0, | ||
long int & | ifn, | ||
const int & | _ifnex, | ||
int & | ext_flag, | ||
const double & | _rho_1, | ||
const double & | rf, | ||
const dvector & | g1 | ||
) |
Description not yet available.
Definition at line 796 of file conjprod.cpp.
Referenced by mylinmin().
double do_interpolate | ( | const double & | _fret, |
const double & | _left_bracket, | ||
double & | left_bracket_value, | ||
const dvector & | _left_bracket_gradient, | ||
double & | right_bracket, | ||
const double & | _right_bracket_value, | ||
dvector & | right_bracket_gradient, | ||
const dvector & | theta, | ||
const dvector & | d, | ||
const int & | _J, | ||
long int & | ifn, | ||
const double & | crit1, | ||
int & | int_flag, | ||
const double & | _rho_1, | ||
const double & | Psi_2, | ||
const dvector & | g1 | ||
) |
Description not yet available.
Definition at line 622 of file conjprod.cpp.
Referenced by mylinmin().
double max | ( | const double & | , |
const double & | |||
) |
double min | ( | const double & | , |
const double & | |||
) |
double mylinmin | ( | const double & | fret, |
const double & | Phi_i, | ||
const dvector & | theta1, | ||
const dvector & | q_i, | ||
fmmc & | cs | ||
) |
version of mylinmin which uses the deviative to help bracket the minimum
Definition at line 491 of file conjprod.cpp.
Referenced by fmmc::fmin().
int onintr | ( | int * | k | ) |
Referenced by fmm::fmin(), fmmt1::fmin(), and fmmc::fmin().
double Phi | ( | const dvector & | ) |
int ctlc_flag |
Definition at line 68 of file gradstrc.cpp.
Referenced by fmm::fmin(), fmmt1::fmin(), fmmc::fmin(), fmm::fmm(), fmmc::fmmc(), fmmt1::fmmt1(), onintr(), and user_stop().
Generated on Wed Sep 7 2022 00:01:30 for ADMB Documentation by 1.8.5 |