ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
param_init_bounded_number Class Reference

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_numberoperator= (const double m)
 Assigns a value to a dvariable object.
param_init_bounded_numberoperator= (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

Detailed Description

Description not yet available.

Parameters:
\authorDave Founier & Steve Martell Overloaded allocate function to recieve a data_vector from an input file.

Definition at line 1233 of file admodel.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 908 of file model.cpp.


Member Function Documentation

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]

Definition at line 567 of file model.cpp.

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.

Author:
Steve Martell
Parameters:
vvector containing the lower bound, upper bound, and phase of estimation.

Definition at line 495 of file model.cpp.

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.

Definition at line 16 of file model50.cpp.

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.

Definition at line 1272 of file admodel.h.

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.

Parameters:

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.

Parameters:
tconstant object of type double.
Returns:
prevariable reference

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.

Parameters:
tconstant reference to an object of type prevariable.
Returns:
dvariable reference

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.

Definition at line 1252 of file admodel.h.

void param_init_bounded_number::pvm_unpack ( void  ) [inline, virtual]

Reimplemented from param_init_number.

Definition at line 1253 of file admodel.h.

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.

Definition at line 11 of file model50.cpp.

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.

Definition at line 551 of file model.cpp.

void param_init_bounded_number::set_value_inv ( const dvector x,
const int &  ii 
) [private, virtual]

Reimplemented from param_init_number.

Definition at line 560 of file model.cpp.


Friends And Related Function Documentation

friend class model_parameters [friend]

Reimplemented from param_init_number.

Definition at line 1277 of file admodel.h.

friend class param_init_bounded_number_vector [friend]

Definition at line 1278 of file admodel.h.


Member Data Documentation

double param_init_bounded_number::maxb [protected]
double param_init_bounded_number::minb [protected]

List of all members.


The documentation for this class was generated from the following files: