Description not yet available. More...
#include <admodel.h>
Public Member Functions | |
param_init_bounded_number () | |
Default constructor. | |
double | get_maxb (void) |
double | get_minb (void) |
void | pvm_pack (void) |
void | pvm_unpack (void) |
void | set_maxb (double b) |
void | set_minb (double b) |
Protected Member Functions | |
void | allocate (double _minb, double _maxb, int phase_start=1, const char *s="UNNAMED") |
void | allocate (double _minb, double _maxb, const char *s="UNNAMED") |
void | allocate (const data_vector &v, const char *s="UNNAMED") |
Use a data_vector to allocate an init_bounded_number. | |
void | allocate (init_xml_doc &, const char *s="UNNAMED") |
Protected Attributes | |
double | maxb |
double | minb |
Private Member Functions | |
virtual void | add_value (const dvector &, const dvector &, const int &, const double &, const dvector &) |
virtual void | add_value (const dvector &, const int &) |
virtual void | copy_value_to_vector (const dvector &x, const int &ii) |
virtual void | curv_scale (const dvector &d, const dvector &x, const int &) |
virtual void | get_jacobian (const dvector &, const dvector &, const int &) |
virtual void | hess_scale (const dvector &, const dvector &, const int &) |
virtual const char * | label (void) |
virtual void | mc_scale (const dvector &d, const dvector &x, const int &) |
Description not yet available. | |
param_init_bounded_number & | operator= (const double m) |
Assigns a value to a dvariable object. | |
param_init_bounded_number & | operator= (const prevariable &m) |
Assigns a value to a dvariable object. | |
void | report_value (void) |
virtual void | restore_value_from_vector (const dvector &, const int &) |
virtual void | sd_scale (const dvector &d, const dvector &x, const int &ii) |
virtual void | sd_vscale (const dvar_vector &d, const dvar_vector &x, const int &ii) |
virtual void | set_simulation_bounds (const dmatrix &symbds, const int &ii) |
virtual void | set_value (const dvar_vector &x, const int &ii, const dvariable &pen) |
virtual void | set_value_inv (const dvector &x, const int &ii) |
Friends | |
class | model_parameters |
class | param_init_bounded_number_vector |
Description not yet available.
\author | Dave Founier & Steve Martell Overloaded allocate function to recieve a data_vector from an input file. |
void param_init_bounded_number::add_value | ( | const dvector & | _y, |
const dvector & | ndev, | ||
const int & | _ii, | ||
const double & | s, | ||
const dvector & | diag | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 195 of file montebds.cpp.
void param_init_bounded_number::add_value | ( | const dvector & | ndev, |
const int & | _ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 28 of file mod_mc1.cpp.
void param_init_bounded_number::allocate | ( | double | _minb, |
double | _maxb, | ||
int | phase_start = 1 , |
||
const char * | s = "UNNAMED" |
||
) | [protected] |
Definition at line 505 of file model.cpp.
Referenced by allocate(), and param_init_bounded_number_vector::allocate().
void param_init_bounded_number::allocate | ( | double | _minb, |
double | _maxb, | ||
const char * | s = "UNNAMED" |
||
) | [protected] |
void param_init_bounded_number::allocate | ( | const data_vector & | v, |
const char * | _s = "UNNAMED" |
||
) | [protected] |
Use a data_vector to allocate an init_bounded_number.
v | vector containing the lower bound, upper bound, and phase of estimation. |
void param_init_bounded_number::allocate | ( | init_xml_doc & | , |
const char * | s = "UNNAMED" |
||
) | [protected] |
Reimplemented from param_init_number.
void param_init_bounded_number::copy_value_to_vector | ( | const dvector & | x, |
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 25 of file model3.cpp.
void param_init_bounded_number::curv_scale | ( | const dvector & | d, |
const dvector & | x, | ||
const int & | _ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 18 of file model19.cpp.
void param_init_bounded_number::get_jacobian | ( | const dvector & | y, |
const dvector & | ndev, | ||
const int & | _ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 342 of file montebds.cpp.
double param_init_bounded_number::get_maxb | ( | void | ) |
Definition at line 16 of file model50.cpp.
double param_init_bounded_number::get_minb | ( | void | ) |
Definition at line 162 of file model10.cpp.
virtual void param_init_bounded_number::hess_scale | ( | const dvector & | , |
const dvector & | , | ||
const int & | |||
) | [inline, private, virtual] |
Reimplemented from param_init_number.
const char * param_init_bounded_number::label | ( | void | ) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 209 of file model11.cpp.
void param_init_bounded_number::mc_scale | ( | const dvector & | _d, |
const dvector & | x, | ||
const int & | _ii | ||
) | [private, virtual] |
Description not yet available.
Reimplemented from param_init_number.
Definition at line 50 of file mc_scale.cpp.
param_init_bounded_number & param_init_bounded_number::operator= | ( | const double | t | ) | [private] |
Assigns a value to a dvariable object.
t | constant object of type double. |
Reimplemented from param_init_number.
Definition at line 190 of file model11.cpp.
Referenced by allocate(), dll_param_init_bounded_number::allocate(), and operator=().
param_init_bounded_number & param_init_bounded_number::operator= | ( | const prevariable & | t | ) | [private] |
Assigns a value to a dvariable object.
t | constant reference to an object of type prevariable. |
Reimplemented from param_init_number.
Definition at line 196 of file model11.cpp.
void param_init_bounded_number::pvm_pack | ( | void | ) | [inline, virtual] |
Reimplemented from param_init_number.
void param_init_bounded_number::pvm_unpack | ( | void | ) | [inline, virtual] |
Reimplemented from param_init_number.
void param_init_bounded_number::report_value | ( | void | ) | [private] |
Reimplemented from param_init_number.
Reimplemented in dll_param_init_bounded_number.
void param_init_bounded_number::restore_value_from_vector | ( | const dvector & | x, |
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 113 of file model3.cpp.
void param_init_bounded_number::sd_scale | ( | const dvector & | d, |
const dvector & | x, | ||
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 26 of file model10.cpp.
void param_init_bounded_number::sd_vscale | ( | const dvar_vector & | d, |
const dvar_vector & | x, | ||
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 20 of file model53.cpp.
void param_init_bounded_number::set_maxb | ( | double | b | ) |
Definition at line 11 of file model50.cpp.
void param_init_bounded_number::set_minb | ( | double | b | ) |
Definition at line 157 of file model10.cpp.
void param_init_bounded_number::set_simulation_bounds | ( | const dmatrix & | symbds, |
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
Definition at line 46 of file montebds.cpp.
void param_init_bounded_number::set_value | ( | const dvar_vector & | x, |
const int & | ii, | ||
const dvariable & | pen | ||
) | [private, virtual] |
Reimplemented from param_init_number.
void param_init_bounded_number::set_value_inv | ( | const dvector & | x, |
const int & | ii | ||
) | [private, virtual] |
Reimplemented from param_init_number.
friend class model_parameters [friend] |
Reimplemented from param_init_number.
friend class param_init_bounded_number_vector [friend] |
double param_init_bounded_number::maxb [protected] |
Definition at line 1242 of file admodel.h.
Referenced by add_value(), allocate(), dll_param_init_bounded_number::allocate(), curv_scale(), get_maxb(), mc_scale(), sd_scale(), sd_vscale(), set_maxb(), set_simulation_bounds(), set_value(), and set_value_inv().
double param_init_bounded_number::minb [protected] |
Definition at line 1241 of file admodel.h.
Referenced by add_value(), allocate(), dll_param_init_bounded_number::allocate(), curv_scale(), get_minb(), mc_scale(), sd_scale(), sd_vscale(), set_minb(), set_simulation_bounds(), set_value(), and set_value_inv().
Generated on Tue Mar 8 2016 19:51:40 for ADMB Documentation by 1.8.0 |