ADMB Documentation  11.1.2372
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Friends
quadratic_prior Class Reference

Description not yet available. More...

#include <df1b2fun.h>

Public Member Functions

 quadratic_prior (void)
 Description not yet available.
 ~quadratic_prior (void)
 Description not yet available.
void add_to_list (void)
 Description not yet available.
void allocate (const dvar_vector &_u, const char *s)
 Description not yet available.
void allocate (const dvar_vector &_u)
 Description not yet available.
void allocate (const dvar_matrix &_M, const dvar_vector &_u, const char *s)
 Description not yet available.
void allocate (const dvar_matrix &_M, const dvar_vector &_u)
 Description not yet available.
void get_cgradient (dvector, int)
 Description not yet available.
void get_cHessian (dmatrix, int)
 Description not yet available.
void get_cHessian (dvar_matrix, int)
 Description not yet available.
void get_cHessian_from_vHessian (dmatrix, int)
 Description not yet available.
virtual void get_cM (void)=0
dvariable get_function (void)
 Description not yet available.
dvar_vector get_gradient (void)
 Description not yet available.
dvar_matrix get_Hessian (void)
 Description not yet available.
int get_myindex (void)
int get_offset (int xs)
 Description not yet available.
void get_vHessian (dvar_matrix, int)
 Description not yet available.
void operator= (const dvar_matrix &)
 Description not yet available.
void operator= (const dmatrix &)
 Description not yet available.

Static Public Member Functions

static void cleanup_dfpMinv ()
static void cleanup_pMinv ()
static void get_cgradient_contribution (dvector, int)
 Description not yet available.
static void get_cHessian_contribution (dmatrix, int)
 Description not yet available.
static void get_cHessian_contribution_from_vHessian (dmatrix, int)
 Description not yet available.
static dvar_vector get_gradient_contribution (void)
static dvar_matrix get_Hessian_contribution (void)
static int get_in_qp_calculations ()
static void get_M_calculations (void)
 Description not yet available.
static int get_num_quadratic_prior (void)
static quadratic_priorget_ptr (int i)
static dvariable get_quadratic_priors (void)
 Description not yet available.
static void get_vHessian_contribution (dvar_matrix, int)
 Description not yet available.

Static Public Attributes

static int in_qp_calculations = 0
static const int max_num_quadratic_prior = 100
static int num_quadratic_prior = 0
static quadratic_priorptr []
static int qflag

Private Attributes

dvar_matrixdfpMinv
dmatrixpMinv
dvar_vectorpu
int xmyindex

Friends

class df1b2quadratic_prior

Detailed Description

Description not yet available.

Parameters:

Definition at line 1820 of file df1b2fun.h.


Constructor & Destructor Documentation

Description not yet available.

Parameters:

Definition at line 450 of file quadpri.cpp.

Description not yet available.

Parameters:

Definition at line 462 of file quadpri.cpp.


Member Function Documentation

Description not yet available.

Parameters:

Definition at line 85 of file quadpri.cpp.

Referenced by quadratic_prior().

void quadratic_prior::allocate ( const dvar_vector _u,
const char *  s 
)

Description not yet available.

Parameters:

Definition at line 476 of file quadpri.cpp.

Referenced by allocate().

void quadratic_prior::allocate ( const dvar_vector _u)

Description not yet available.

Parameters:

Definition at line 485 of file quadpri.cpp.

void quadratic_prior::allocate ( const dvar_matrix _M,
const dvar_vector _u,
const char *  s 
)

Description not yet available.

Parameters:

Definition at line 500 of file quadpri.cpp.

void quadratic_prior::allocate ( const dvar_matrix _M,
const dvar_vector _u 
)

Description not yet available.

Parameters:

Definition at line 510 of file quadpri.cpp.

static void quadratic_prior::cleanup_dfpMinv ( ) [static]
static void quadratic_prior::cleanup_pMinv ( ) [static]
void quadratic_prior::get_cgradient ( dvector  g,
int  xs 
)

Description not yet available.

Parameters:

Definition at line 393 of file quadpri.cpp.

Referenced by get_cgradient_contribution().

void quadratic_prior::get_cgradient_contribution ( dvector  g,
int  xs 
) [static]
void quadratic_prior::get_cHessian ( dmatrix  H,
int  xsize 
)

Description not yet available.

Parameters:

Definition at line 126 of file quadpri.cpp.

Referenced by evaluate_function_with_quadprior(), get_cHessian_contribution(), and get_cHessian_contribution_from_vHessian().

void quadratic_prior::get_cHessian ( dvar_matrix  H,
int  xsize 
)

Description not yet available.

Parameters:

Definition at line 187 of file quadpri.cpp.

void quadratic_prior::get_cHessian_contribution ( dmatrix  H,
int  xsize 
) [static]
void quadratic_prior::get_cHessian_contribution_from_vHessian ( dmatrix  Hess,
int  xsize 
) [static]

Description not yet available.

Parameters:

Definition at line 321 of file quadpri.cpp.

Referenced by get_cHessian_contribution_from_vHessian().

virtual void quadratic_prior::get_cM ( void  ) [pure virtual]

Referenced by get_M_calculations().

Description not yet available.

Parameters:

Definition at line 96 of file quadpri.cpp.

Referenced by get_quadratic_priors().

Description not yet available.

Parameters:

Definition at line 384 of file quadpri.cpp.

Description not yet available.

Parameters:

Definition at line 105 of file quadpri.cpp.

static int quadratic_prior::get_in_qp_calculations ( ) [inline, static]

Definition at line 1842 of file df1b2fun.h.

void quadratic_prior::get_M_calculations ( void  ) [static]
int quadratic_prior::get_myindex ( void  ) [inline]

Definition at line 1838 of file df1b2fun.h.

Referenced by get_offset().

static int quadratic_prior::get_num_quadratic_prior ( void  ) [inline, static]
int quadratic_prior::get_offset ( int  xs)

Description not yet available.

Parameters:

Definition at line 114 of file quadpri.cpp.

Referenced by get_cgradient(), get_cHessian(), get_cHessian_from_vHessian(), and get_vHessian().

static quadratic_prior* quadratic_prior::get_ptr ( int  i) [inline, static]

Description not yet available.

Parameters:

Definition at line 521 of file quadpri.cpp.

void quadratic_prior::get_vHessian ( dvar_matrix  H,
int  xsize 
)

Description not yet available.

Parameters:

Definition at line 248 of file quadpri.cpp.

Referenced by evaluate_function_with_quadprior(), and get_vHessian_contribution().

void quadratic_prior::get_vHessian_contribution ( dvar_matrix  H,
int  xs 
) [static]

Description not yet available.

Parameters:

Definition at line 609 of file quadpri.cpp.

void quadratic_prior::operator= ( const dvar_matrix _M)

Description not yet available.

Parameters:

Reimplemented in quadratic_re_penalty, and normal_quadratic_prior.

Definition at line 661 of file quadpri.cpp.

void quadratic_prior::operator= ( const dmatrix _M)

Description not yet available.

Parameters:

Reimplemented in constant_quadratic_re_penalty, and quadratic_re_penalty.

Definition at line 764 of file quadpri.cpp.


Friends And Related Function Documentation

friend class df1b2quadratic_prior [friend]

Definition at line 1866 of file df1b2fun.h.


Member Data Documentation

const int quadratic_prior::max_num_quadratic_prior = 100 [static]

Definition at line 1833 of file df1b2fun.h.

Referenced by add_to_list().

int quadratic_prior::qflag [static]

Definition at line 1827 of file df1b2fun.h.

Definition at line 1825 of file df1b2fun.h.

Referenced by add_to_list(), get_myindex(), and operator=().

List of all members.


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