ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes
df1b2variable Class Reference

Description not yet available. More...

#include <df1b2fun.h>

Public Member Functions

 df1b2variable (const do_naught_kludge &)
 df1b2variable (double d)
 Description not yet available.
 df1b2variable (void)
 Default constructor.
 df1b2variable (adkludge1 *)
 Description not yet available.
 df1b2variable (const random_effects_bounded_vector_info &rebv)
 Description not yet available.
 df1b2variable (const newadkludge *)
 Description not yet available.
 df1b2variable (const df1b2variable &v)
 Description not yet available.
virtual ~df1b2variable ()
 Destructor.
void allocate (void)
 Description not yet available.
void allocate (const char *)
 Description not yet available.
int allocated (void)
void deallocate (void)
 If no other copies exist, free df1b2variable::ptr.
int & get_ind_index (void)
const int & get_ind_index (void) const
int get_local_nvar (void) const
void initialize (void)
 Initialize.
void initialize (const unsigned int n)
 Initialize nvariables.
df1b2variableoperator*= (const df1b2variable &v)
 Description not yet available.
df1b2variableoperator+= (const df1b2variable &v)
 Description not yet available.
df1b2variableoperator-= (const df1b2variable &v)
 Description not yet available.
df1b2variableoperator/= (const df1b2variable &v)
 Description not yet available.
df1b2variableoperator= (const df3_one_variable &v)
df1b2variableoperator= (const df3_two_variable &v)
 Description not yet available.
df1b2variableoperator= (const df3_three_variable &v)
 Description not yet available.
df1b2variableoperator= (const df1b2variable &v)
 Description not yet available.
void operator= (double x)
 Assign with value d.
int unallocated (void)

Static Public Member Functions

static unsigned int get_blocksize (void)
 Description not yet available.
static unsigned int get_blocksize (const unsigned int n)
 Description not yet available.
static unsigned int get_nvar ()
static int get_passnumber (void)
static void increment_adpool_counter (void)
 Description not yet available.
static void restore_adpool_pointer (void)
 Description not yet available.
static void save_adpool_pointer (void)
 Description not yet available.
static void set_blocksize (void)
 Description not yet available.
static void set_maxder (int n)
static void set_minder (int n)
static void set_nvar (unsigned int n)

Public Attributes

short int * ncopies
double * ptr

Static Public Attributes

static int adpool_counter = 0
static unsigned int adpool_nvar_stack []
static adpooladpool_stack []
static int adpool_stack_pointer = 0
static const int adpool_stack_size = 50
static int adpool_use_index []
static adpooladpool_vector []
static const int adpool_vectorsize = _FIVE_
static int allocation_counter = 0
static unsigned int blocksize = 0
static int current_allocation_index = 0
static int maxder = 0
static int minder = 0
static int noallocate = 0
static unsigned int nvar = 0
static unsigned int nvar_vector []
static int passnumber = 0
static adpoolpool = new adpool()
static int pool_allocation_number []

Detailed Description

Description not yet available.

Parameters:

Definition at line 251 of file df1b2fun.h.


Constructor & Destructor Documentation

Definition at line 296 of file df1b2fun.h.

Description not yet available.

Parameters:

Definition at line 51 of file df1b2fn5.cpp.

Default constructor.

Definition at line 78 of file df1b2fn5.cpp.

df1b2variable::df1b2variable ( adkludge1 *  adkludgexxx)

Description not yet available.

Parameters:

Definition at line 151 of file df1b2fn5.cpp.

Description not yet available.

Parameters:

Definition at line 1013 of file df1b2fn2.cpp.

df1b2variable::df1b2variable ( const newadkludge *  z)

Description not yet available.

Parameters:

Definition at line 103 of file df1b2fn5.cpp.

Description not yet available.

Parameters:

Definition at line 198 of file df1b2fn2.cpp.

Destructor.

Definition at line 279 of file df1b2fn2.cpp.


Member Function Documentation

void df1b2variable::allocate ( void  )

Description not yet available.

Parameters:

Reimplemented in re_objective_function_value, and funnel_init_df1b2variable.

Definition at line 123 of file df1b2fn5.cpp.

Referenced by allocate(), df1b2_init_number::allocate(), df1b2_init_bounded_number::allocate(), df1b2variable(), and init_df1b2vector::reallocate().

void df1b2variable::allocate ( const char *  s)

Description not yet available.

Parameters:

Reimplemented in re_objective_function_value.

Definition at line 285 of file df1b2f15.cpp.

int df1b2variable::allocated ( void  ) [inline]

Definition at line 256 of file df1b2fun.h.

Referenced by operator=().

void df1b2variable::deallocate ( void  )
unsigned int df1b2variable::get_blocksize ( void  ) [static]

Description not yet available.

Parameters:

Definition at line 70 of file df1b2fn2.cpp.

Referenced by initialize(), and set_blocksize().

unsigned int df1b2variable::get_blocksize ( const unsigned int  n) [static]

Description not yet available.

Parameters:

Definition at line 79 of file df1b2fn2.cpp.

int& df1b2variable::get_ind_index ( void  ) [inline]
const int& df1b2variable::get_ind_index ( void  ) const [inline]

Definition at line 290 of file df1b2fun.h.

int df1b2variable::get_local_nvar ( void  ) const [inline]

Definition at line 255 of file df1b2fun.h.

static unsigned int df1b2variable::get_nvar ( ) [inline, static]

Definition at line 283 of file df1b2fun.h.

Referenced by set_blocksize().

static int df1b2variable::get_passnumber ( void  ) [inline, static]
void df1b2variable::increment_adpool_counter ( void  ) [static]
void df1b2variable::initialize ( void  )
void df1b2variable::initialize ( const unsigned int  n)

Initialize nvariables.

/param n nvariables

Definition at line 146 of file df1b2fn2.cpp.

df1b2variable & df1b2variable::operator*= ( const df1b2variable v)

Description not yet available.

Parameters:

Definition at line 434 of file df1b2fun.cpp.

df1b2variable & df1b2variable::operator+= ( const df1b2variable _x)

Description not yet available.

Parameters:

Definition at line 129 of file df1b2fn3.cpp.

df1b2variable & df1b2variable::operator-= ( const df1b2variable _x)

Description not yet available.

Parameters:

Definition at line 25 of file df1b2fn8.cpp.

df1b2variable & df1b2variable::operator/= ( const df1b2variable v)

Description not yet available.

Parameters:

Definition at line 443 of file df1b2fun.cpp.

df1b2variable & df1b2variable::operator= ( const df3_one_variable v)
df1b2variable & df1b2variable::operator= ( const df3_two_variable v)

Description not yet available.

Parameters:

Definition at line 1257 of file df32fun.cpp.

df1b2variable & df1b2variable::operator= ( const df3_three_variable v)

Description not yet available.

Parameters:

Definition at line 49 of file df33fun.cpp.

df1b2variable & df1b2variable::operator= ( const df1b2variable _x)

Description not yet available.

Parameters:

Reimplemented in re_objective_function_value, df1b2_init_number, and funnel_dependent_df1b2variable.

Definition at line 30 of file df1b2fn4.cpp.

void df1b2variable::operator= ( double  d)

Assign with value d.

Parameters:
dnew value

Reimplemented in re_objective_function_value, and init_df1b2variable.

Definition at line 33 of file df1b2fn5.cpp.

void df1b2variable::restore_adpool_pointer ( void  ) [static]

Description not yet available.

Parameters:

Definition at line 55 of file df1b2fun.cpp.

void df1b2variable::save_adpool_pointer ( void  ) [static]

Description not yet available.

Parameters:

Definition at line 40 of file df1b2fun.cpp.

void df1b2variable::set_blocksize ( void  ) [static]
static void df1b2variable::set_maxder ( int  n) [inline, static]
static void df1b2variable::set_minder ( int  n) [inline, static]
static void df1b2variable::set_nvar ( unsigned int  n) [inline, static]
int df1b2variable::unallocated ( void  ) [inline]

Definition at line 257 of file df1b2fun.h.


Member Data Documentation

unsigned int df1b2variable::adpool_nvar_stack [static]

Definition at line 269 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

Definition at line 268 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

Definition at line 270 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

const int df1b2variable::adpool_stack_size = 50 [static]

Definition at line 266 of file df1b2fun.h.

Referenced by save_adpool_pointer().

Definition at line 260 of file df1b2fun.h.

Referenced by funnel_init_var::allocate_all().

Definition at line 262 of file df1b2fun.h.

unsigned int df1b2variable::blocksize = 0 [static]

Definition at line 278 of file df1b2fun.h.

Referenced by df1b2variable(), and set_blocksize().

Definition at line 259 of file df1b2fun.h.

Referenced by funnel_init_var::allocate_all().

int df1b2variable::maxder = 0 [static]
int df1b2variable::minder = 0 [static]

Definition at line 291 of file df1b2fun.h.

Referenced by allocate(), deallocate(), df1b2variable(), and operator=().

int df1b2variable::noallocate = 0 [static]
unsigned int df1b2variable::nvar = 0 [static]

Definition at line 275 of file df1b2fun.h.

Referenced by allocate(), funnel_init_var::allocate_all(), asin(), laplace_approximation_calculator::check_pool_size(), check_second_derivatives(), check_third_derivatives(), cos(), df1b2variable(), div(), laplace_approximation_calculator::do_separable_stuff(), gammlnguts(), get_blocksize(), get_hessian(), get_local_nvar(), get_nvar(), initialize(), inv_cumd_beta_stable(), inv_cumd_gamma(), inv_cumd_normal_logistic_mixture(), inv_cumd_normal_mixture(), mypow(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), pow(), print_derivatives(), read_pass1_1(), read_pass1_1_dv(), read_pass1_1x(), read_pass1_2(), read_pass1_2_dv(), read_pass1_2x(), read_pass1_3(), read_pass1_3_dv(), read_pass1_3x(), read_pass1_eq_1(), read_pass1_eq_2(), read_pass1_eq_3(), read_pass1_init_1(), read_pass1_init_2(), read_pass1_init_3(), read_pass1_minus_eq_1(), read_pass1_minus_eq_2(), read_pass1_minus_eq_3(), read_pass1_plus_eq_1(), read_pass1_plus_eq_2(), read_pass1_plus_eq_3(), read_pass2_1(), read_pass2_1_dvdv(), read_pass2_1_dvdvdv(), read_pass2_1_minus(), read_pass2_1_minuscv(), read_pass2_1_minusvc(), read_pass2_1_prod(), read_pass2_1_prod_vector(), read_pass2_1_prodc1(), read_pass2_1_prodc2(), read_pass2_1_sum(), read_pass2_1_sumc(), read_pass2_2(), read_pass2_2_dvdv(), read_pass2_2_dvdvdv(), read_pass2_2_minus(), read_pass2_2_minuscv(), read_pass2_2_minusvc(), read_pass2_2_prod(), read_pass2_2_prod_vector(), read_pass2_2_prodc1(), read_pass2_2_prodc2(), read_pass2_2_sum(), read_pass2_2_sumc(), read_pass2_3(), read_pass2_3_dvdv(), read_pass2_3_dvdvdv(), read_pass2_3_minus(), read_pass2_3_minuscv(), read_pass2_3_minusvc(), read_pass2_3_prod(), read_pass2_3_prod_vector(), read_pass2_3_prodc1(), read_pass2_3_prodc2(), read_pass2_3_sum(), read_pass2_3_sumc(), read_tilde_values_1(), read_tilde_values_2(), read_tilde_values_3(), restore_adpool_pointer(), save_adpool_pointer(), set_dependent_variable(), set_nvar(), sin(), df1b2_gradlist::write_pass1(), df1b2_gradlist::write_pass1_prod(), and df1b2_gradlist::write_pass1x().

unsigned int df1b2variable::nvar_vector [static]
int df1b2variable::passnumber = 0 [static]

Definition at line 274 of file df1b2fun.h.

Referenced by ad_read_pass1(), ad_read_pass1_der_values(), ad_read_pass1_eq(), ad_read_pass1_initialize(), ad_read_pass1_minus_eq(), ad_read_pass1_plus_eq(), ad_read_pass1x(), ad_read_pass2(), ad_read_pass2_dvdv(), ad_read_pass2_dvdvdv(), ad_read_pass2_minus(), ad_read_pass2_minuscv(), ad_read_pass2_minusvc(), ad_read_pass2_prod(), ad_read_pass2_prod_vector(), ad_read_pass2_prodc1(), ad_read_pass2_prodc2(), ad_read_pass2_sum(), ad_read_pass2_sumc(), ad_read_write_tilde_values(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), df1b2_gradcalc1(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), laplace_approximation_calculator::get_complete_hessian(), get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info(), get_passnumber(), get_second_ders(), and print_derivatives().

adpool * df1b2variable::pool = new adpool() [static]

Definition at line 261 of file df1b2fun.h.

List of all members.


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