ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Attributes | List of all members
objective_function_value Class Reference

Description not yet available. More...

#include <admodel.h>

Public Member Functions

 objective_function_value ()
 Default constructor. More...
 
 objective_function_value (const char *name)
 
objective_function_valueoperator= (const prevariable &v)
 Assigment operator for prevariable. More...
 
objective_function_valueoperator= (const double v)
 Assigment operator for double. More...
 
- Public Member Functions inherited from named_dvariable
 named_dvariable (void)
 
void allocate (const char *s)
 
named_dvariableoperator= (const prevariable &m)
 
named_dvariableoperator= (const double m)
 
- Public Member Functions inherited from dvariable
 dvariable ()
 Default constructor. More...
 
 dvariable (const dvariable &t)
 Copy constructor for dvariable object; deep copy. More...
 
 dvariable (const double t)
 Creates dvariable instance from a double constant. More...
 
 dvariable (const int &t)
 Creates dvariable instance from a int constant. More...
 
 dvariable (kkludge_object)
 Specialized constructor that does not create unnecessary entries in the gradient structure; see function nograd_assign. More...
 
 dvariable (const prevariable &t)
 Constructor for dvariable object from its base class; deep copy. More...
 
virtual ~dvariable ()
 Destructor; frees memory on gradient stack. More...
 
dvariableoperator= (const double x)
 Assigns a value to a dvariable object. More...
 
dvariableoperator= (const prevariable &other)
 Assigns a value to a dvariable object. More...
 
dvariableoperator= (const dvariable &other)
 
dvariableoperator= (const df1_one_variable &)
 
dvariableoperator= (const df1_two_variable &)
 
dvariableoperator= (const df1_three_variable &)
 Description not yet available. More...
 
- Public Member Functions inherited from prevariable
 prevariable (const prevariable &other)
 Copy Constructor. More...
 
double_and_int *& get_v ()
 
double_and_intget_v () const
 
void initialize (void)
 Description not yet available. More...
 
int operator!= (const prevariable &v1) const
 Description not yet available. More...
 
int operator!= (double v1) const
 Description not yet available. More...
 
void operator*= (const prevariable &v1)
 Description not yet available. More...
 
void operator*= (double v1)
 Description not yet available. More...
 
prevariableoperator+= (const prevariable &)
 Prevariable addition assignment operator. More...
 
void operator+= (double t1)
 Description not yet available. More...
 
void operator-= (const prevariable &t1)
 Description not yet available. More...
 
void operator-= (double t1)
 Description not yet available. More...
 
void operator/= (const prevariable &v1)
 Description not yet available. More...
 
void operator/= (double v1)
 Description not yet available. More...
 
int operator< (const prevariable &v1) const
 Description not yet available. More...
 
int operator< (double v1) const
 Description not yet available. More...
 
int operator<= (const prevariable &v1) const
 Description not yet available. More...
 
int operator<= (double v1) const
 Description not yet available. More...
 
prevariableoperator= (const prevariable &)
 Assigns a value to a prevariable object. More...
 
prevariableoperator= (double)
 Assigns a value to a prevariable object. More...
 
int operator== (const prevariable &v1) const
 Description not yet available. More...
 
int operator== (double v1) const
 Description not yet available. More...
 
int operator> (const prevariable &v1) const
 Description not yet available. More...
 
int operator> (double v1) const
 Description not yet available. More...
 
int operator>= (const prevariable &v1) const
 Description not yet available. More...
 
int operator>= (double v1) const
 Description not yet available. More...
 
double restore_prevariable_derivative (void)
 
prevariable_position restore_prevariable_position (void)
 
double restore_prevariable_value (void)
 
void save_prevariable_position () const
 Description not yet available. More...
 
void save_prevariable_value () const
 Description not yet available. More...
 
double * xadr ()
 
double & xval ()
 
- Public Member Functions inherited from model_name_tag
 model_name_tag (void)
 
void allocate (const char *s)
 
const char * get_name (void)
 
label_class label (void)
 

Static Public Attributes

static double fun_without_pen =0
 
static double gmax = 0
 
static objective_function_valuepobjfun = NULL
 

Additional Inherited Members

- Public Attributes inherited from prevariable
double_and_intv
 pointer to the data More...
 
- Protected Member Functions inherited from prevariable
 prevariable ()=delete
 Default constructor. More...
 
 prevariable (double_and_int *u)
 
- Protected Attributes inherited from model_name_tag
adstring name
 

Detailed Description

Description not yet available.

Parameters

Definition at line 2391 of file admodel.h.

Constructor & Destructor Documentation

objective_function_value::objective_function_value ( )

Default constructor.

Definition at line 15 of file model8.cpp.

objective_function_value::objective_function_value ( const char *  name)
inline

Definition at line 2398 of file admodel.h.

Member Function Documentation

objective_function_value & objective_function_value::operator= ( const prevariable v)

Assigment operator for prevariable.

Definition at line 23 of file model8.cpp.

objective_function_value & objective_function_value::operator= ( const double  v)

Assigment operator for double.

Definition at line 32 of file model8.cpp.

Member Data Documentation

double objective_function_value::fun_without_pen =0
static
double objective_function_value::gmax = 0
static
objective_function_value * objective_function_value::pobjfun = NULL
static

Definition at line 2394 of file admodel.h.

Referenced by function_minimizer::adamoeba(), function_minimizer::amxxx(), function_minimizer::begin_gauss_hermite_stuff(), calculate_importance_sample(), calculate_importance_sample_block_diagonal(), calculate_importance_sample_block_diagonal_funnel(), calculate_importance_sample_block_diagonal_option2(), calculate_importance_sample_block_diagonal_option_antithetical(), calculate_importance_sample_funnel(), calculate_importance_sample_shess(), calculate_laplace_approximation(), function_minimizer::computations1(), laplace_approximation_calculator::default_calculations_check_derivatives(), function_minimizer::depvars_routine(), do_evaluation(), do_gauss_hermite_block_diagonal(), do_gauss_hermite_block_diagonal_multi(), laplace_approximation_calculator::do_one_feval(), function_minimizer::end_gauss_hermite_stuff(), function_minimizer::end_get_importance_sampling_comnponent(), evaluate_function(), evaluate_function_gradient(), evaluate_function_no_derivatives(), evaluate_function_quiet(), evaluate_function_with_quadprior(), function_minimizer::get_function_difference(), laplace_approximation_calculator::get_fx_fu(), laplace_approximation_calculator::get_gradient_lme(), laplace_approximation_calculator::get_gradient_lme_hp(), function_minimizer::get_hybrid_monte_carlo_value(), function_minimizer::get_monte_carlo_value(), function_minimizer::get_particular_grad(), laplace_approximation_calculator::get_uhat_lm_newton2(), laplace_approximation_calculator::get_uhat_quasi_newton(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), function_minimizer::hess_routine_and_constraint(), function_minimizer::hess_routine_noparallel(), function_minimizer::hess_step(), function_minimizer::limited_memory_quasi_newton(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::minimize(), function_minimizer::neldmead(), function_minimizer::nuts_mcmc_routine(), objective_function_value(), quadratic_prior::operator=(), function_minimizer::pre_userfunction(), function_minimizer::prof_minimize(), function_minimizer::prof_minimize_re(), function_minimizer::pvm_master_get_monte_carlo_value(), function_minimizer::pvm_slave_get_monte_carlo_value(), function_minimizer::quasi_newton_block(), initial_params::save(), function_minimizer::set_initial_simplex(), and function_minimizer::start_get_importance_sampling_comnponent().


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