ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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. More...
 
 df1b2variable (void)
 Default constructor. More...
 
 df1b2variable (adkludge1 *)
 Description not yet available. More...
 
 df1b2variable (const random_effects_bounded_vector_info &rebv)
 Description not yet available. More...
 
 df1b2variable (const newadkludge *)
 Description not yet available. More...
 
 df1b2variable (const df1b2variable &v)
 Description not yet available. More...
 
virtual ~df1b2variable ()
 Destructor. More...
 
void allocate (void)
 Description not yet available. More...
 
void allocate (const char *)
 Description not yet available. More...
 
int allocated (void)
 
void deallocate (void)
 If no other copies exist, free df1b2variable::ptr. More...
 
int get_local_nvar (void) const
 
void initialize (void)
 Initialize. More...
 
void initialize (const unsigned int n)
 Initialize nvariables. More...
 
df1b2variableoperator*= (const df1b2variable &v)
 Description not yet available. More...
 
df1b2variableoperator+= (const df1b2variable &v)
 Description not yet available. More...
 
df1b2variableoperator-= (const df1b2variable &v)
 Description not yet available. More...
 
df1b2variableoperator/= (const df1b2variable &v)
 Description not yet available. More...
 
df1b2variableoperator= (const df3_one_variable &v)
 
df1b2variableoperator= (const df3_two_variable &v)
 Description not yet available. More...
 
df1b2variableoperator= (const df3_three_variable &v)
 Description not yet available. More...
 
df1b2variableoperator= (const df1b2variable &v)
 Description not yet available. More...
 
void operator= (double x)
 Assign with value d. More...
 
int unallocated (void)
 
- Public Member Functions inherited from df1b2_header
 df1b2_header ()
 Default constructor. More...
 
int & get_ind_index ()
 
const int & get_ind_index () const
 
double * get_u () const
 
double * get_u_bar () const
 
double * get_u_bar_tilde () const
 
double * get_u_dot () const
 
double * get_u_dot_bar () const
 
double * get_u_dot_bar_tilde () const
 
double * get_u_dot_tilde () const
 
double * get_u_tilde () const
 

Static Public Member Functions

static unsigned int get_blocksize (void)
 Description not yet available. More...
 
static unsigned int get_blocksize (const unsigned int n)
 Description not yet available. More...
 
static unsigned int get_nvar ()
 
static int get_passnumber (void)
 
static void increment_adpool_counter (void)
 Description not yet available. More...
 
static void restore_adpool_pointer (void)
 Description not yet available. More...
 
static void save_adpool_pointer (void)
 Description not yet available. More...
 
static void set_blocksize (void)
 Description not yet available. More...
 
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
 
- Public Attributes inherited from df1b2_header
int indindex
 
double * u
 
double * u_bar
 
double * u_bar_tilde
 
double * u_dot
 
double * u_dot_bar
 
double * u_dot_bar_tilde
 
double * u_dot_tilde
 
double * u_tilde
 

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 = NULL
 
static int pool_allocation_number []
 

Detailed Description

Description not yet available.

Parameters

Definition at line 266 of file df1b2fun.h.

Constructor & Destructor Documentation

df1b2variable::df1b2variable ( const do_naught_kludge )
inline

Definition at line 309 of file df1b2fun.h.

df1b2variable::df1b2variable ( double  d)

Description not yet available.

Parameters

Definition at line 54 of file df1b2fn5.cpp.

df1b2variable::df1b2variable ( void  )

Default constructor.

Definition at line 81 of file df1b2fn5.cpp.

df1b2variable::df1b2variable ( adkludge1 *  adkludgexxx)

Description not yet available.

Parameters

Definition at line 157 of file df1b2fn5.cpp.

df1b2variable::df1b2variable ( const random_effects_bounded_vector_info rebv)

Description not yet available.

Parameters

Definition at line 1014 of file df1b2fn2.cpp.

df1b2variable::df1b2variable ( const newadkludge *  z)

Description not yet available.

Parameters

Definition at line 106 of file df1b2fn5.cpp.

df1b2variable::df1b2variable ( const df1b2variable v)

Description not yet available.

Parameters

Definition at line 198 of file df1b2fn2.cpp.

df1b2variable::~df1b2variable ( )
virtual

Destructor.

Definition at line 279 of file df1b2fn2.cpp.

Member Function Documentation

void df1b2variable::allocate ( void  )
void df1b2variable::allocate ( const char *  s)

Description not yet available.

Parameters

Definition at line 285 of file df1b2f15.cpp.

int df1b2variable::allocated ( void  )
inline

Definition at line 271 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_local_nvar ( void  ) const
inline

Definition at line 270 of file df1b2fun.h.

static unsigned int df1b2variable::get_nvar ( )
inlinestatic

Definition at line 298 of file df1b2fun.h.

Referenced by set_blocksize().

static int df1b2variable::get_passnumber ( void  )
inlinestatic
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 1246 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

Definition at line 30 of file df1b2fn4.cpp.

void df1b2variable::operator= ( double  d)

Assign with value d.

Parameters
dnew value

Definition at line 36 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)
inlinestatic
static void df1b2variable::set_minder ( int  n)
inlinestatic
static void df1b2variable::set_nvar ( unsigned int  n)
inlinestatic
int df1b2variable::unallocated ( void  )
inline

Definition at line 272 of file df1b2fun.h.

Member Data Documentation

int df1b2variable::adpool_counter =0
static
unsigned int df1b2variable::adpool_nvar_stack
static

Definition at line 284 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

adpool * df1b2variable::adpool_stack
static

Definition at line 283 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

int df1b2variable::adpool_stack_pointer =0
static

Definition at line 285 of file df1b2fun.h.

Referenced by restore_adpool_pointer(), and save_adpool_pointer().

const int df1b2variable::adpool_stack_size =50
static

Definition at line 281 of file df1b2fun.h.

Referenced by save_adpool_pointer().

int df1b2variable::adpool_use_index
static

Definition at line 275 of file df1b2fun.h.

Referenced by funnel_init_var::allocate_all().

adpool * df1b2variable::adpool_vector
static
const int df1b2variable::adpool_vectorsize =_FIVE_
static
int df1b2variable::allocation_counter =0
static

Definition at line 277 of file df1b2fun.h.

unsigned int df1b2variable::blocksize =0
static

Definition at line 293 of file df1b2fun.h.

Referenced by df1b2variable(), and set_blocksize().

int df1b2variable::current_allocation_index =0
static

Definition at line 274 of file df1b2fun.h.

Referenced by funnel_init_var::allocate_all().

int df1b2variable::maxder =0
static
int df1b2variable::minder =0
static
short int* df1b2variable::ncopies

Definition at line 304 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 290 of file df1b2fun.h.

Referenced by allocate(), funnel_init_var::allocate_all(), asin(), betacf(), 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(), df1b2function1::operator()(), df1b2function2::operator()(), 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 289 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 = NULL
static
int df1b2variable::pool_allocation_number
static

Definition at line 276 of file df1b2fun.h.

double* df1b2variable::ptr

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