Source code for quasi-Newton function minimizer. More...
#include <fvar.hpp>
#include <signal.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
Go to the source code of this file.
Defines | |
#define | getch getchar |
Functions | |
void | clrscr () |
double | dafsqrt (double x) |
Robust square root. | |
ofstream | logstream ("fmin.log") |
void | onintr (int k) |
void | print_values (const double &f, const dvector &x, const dvector &g) |
Description not yet available. | |
void | tracing_message (int _traceflag, const char *s) |
Description not yet available. | |
void | tracing_message (int _traceflag, const char *s, int *pn) |
Description not yet available. | |
void | tracing_message (int _traceflag, const char *s, double *pd) |
Description not yet available. | |
void | tracing_message (int _traceflag, const char *s, double d) |
Description not yet available. | |
Variables | |
int | ctlc_flag |
Description not yet available. | |
int | log_values_switch = 0 |
adtimer * | pfmintime = 0 |
int * | pointer_to_phase = 0 |
int | traceflag |
Source code for quasi-Newton function minimizer.
Definition in file newfmin.cpp.
#define getch getchar |
Definition at line 63 of file newfmin.cpp.
Referenced by fmm::fmin().
void clrscr | ( | ) |
Definition at line 14 of file clrscr.cpp.
Referenced by fmm::fmin(), and fmmt1::fmin().
double dafsqrt | ( | double | x | ) |
Robust square root.
x | Double precision argument . |
Definition at line 984 of file newfmin.cpp.
Referenced by fmm::fmin(), and fmmt1::fmin().
ofstream logstream | ( | "fmin.log" | ) |
Referenced by print_values().
void onintr | ( | int | k | ) |
Definition at line 46 of file newfmin.cpp.
Referenced by fmm::fmin(), and fmmt1::fmin().
void print_values | ( | const double & | f, |
const dvector & | x, | ||
const dvector & | g | ||
) |
Description not yet available.
Definition at line 141 of file newfmin.cpp.
Referenced by fmm::fmin().
void tracing_message | ( | int | _traceflag, |
const char * | s | ||
) |
Description not yet available.
Definition at line 79 of file newfmin.cpp.
Referenced by function_minimizer::computations(), function_minimizer::computations1(), fmm::fmin(), and function_minimizer::minimize().
void tracing_message | ( | int | _traceflag, |
const char * | s, | ||
int * | pn | ||
) |
void tracing_message | ( | int | _traceflag, |
const char * | s, | ||
double * | pd | ||
) |
void tracing_message | ( | int | _traceflag, |
const char * | s, | ||
double | d | ||
) |
int ctlc_flag |
int log_values_switch = 0 |
Definition at line 134 of file newfmin.cpp.
Referenced by fmm::fmin().
Definition at line 147 of file newfmin.cpp.
int* pointer_to_phase = 0 |
Definition at line 71 of file newfmin.cpp.
Referenced by fmm::fmin(), and initial_params::initial_params().
Generated on Tue Mar 8 2016 19:51:38 for ADMB Documentation by 1.8.0 |