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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 banded_lower_triangular_dmatrix (const dvar_matrix_position &mpos)
 Description not yet available. More...
 
 banded_lower_triangular_dmatrix (int _min, int _max, int _bw)
 Description not yet available. More...
 
 banded_lower_triangular_dmatrix (const banded_lower_triangular_dmatrix &)
 Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California. More...
 
int bandwidth (void) const
 
int indexmax (void) const
 
int indexmin (void) const
 
void initialize (void)
 Description not yet available. More...
 
double & operator() (int i, int j)
 
dvector operator() (int i)
 
const double & operator() (int i, int j) const
 
const dvector operator() (int i) const
 
banded_lower_triangular_dmatrixoperator= (const banded_lower_triangular_dmatrix &)
 Assigment operator. More...
 
int rowmax (void) const
 
int rowmin (void) const
 
void save_dmatrix_derivatives (const dvar_matrix_position &) const
 Description not yet available. More...
 
void save_dmatrix_position (void) const
 
void save_dmatrix_value (void) const
 
void shift (int)
 Description not yet available. More...
 

Private Attributes

int bw
 
dmatrix d
 

Friends

banded_lower_triangular_dmatrix restore_banded_lower_triangular_dvar_matrix_value (const dvar_matrix_position &mpos)
 Description not yet available. More...
 
banded_lower_triangular_dmatrix value (const banded_lower_triangular_dvar_matrix &v)
 Description not yet available. More...
 

Detailed Description

Description not yet available.

Parameters

Definition at line 8120 of file fvar.hpp.

Constructor & Destructor Documentation

banded_lower_triangular_dmatrix::banded_lower_triangular_dmatrix ( const dvar_matrix_position pos)

Description not yet available.

Parameters

Definition at line 165 of file dmat28.cpp.

banded_lower_triangular_dmatrix::banded_lower_triangular_dmatrix ( int  _min,
int  _max,
int  _bw 
)

Description not yet available.

Parameters

Definition at line 246 of file dmat28.cpp.

banded_lower_triangular_dmatrix::banded_lower_triangular_dmatrix ( const banded_lower_triangular_dmatrix mm)

Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.

Copy constructor

Definition at line 11 of file dmat43.cpp.

Member Function Documentation

int banded_lower_triangular_dmatrix::bandwidth ( void  ) const
inline

Definition at line 8127 of file fvar.hpp.

Referenced by dfbltsolve(), dmatrix::dmatrix(), operator<<(), solve(), and solve_trans().

int banded_lower_triangular_dmatrix::indexmax ( void  ) const
inline

Definition at line 8135 of file fvar.hpp.

Referenced by dfbltsolve(), dmatrix::dmatrix(), ln_det_choleski(), operator<<(), solve(), and solve_trans().

int banded_lower_triangular_dmatrix::indexmin ( void  ) const
inline

Definition at line 8131 of file fvar.hpp.

Referenced by dfbltsolve(), dmatrix::dmatrix(), ln_det_choleski(), operator<<(), solve(), and solve_trans().

void banded_lower_triangular_dmatrix::initialize ( void  )

Description not yet available.

Parameters

Definition at line 29 of file dmat41.cpp.

Referenced by choleski_decomp(), choleski_decomp_trust_bound(), dfbltsolve(), dfcholeski_decomp_banded(), dfcholeski_decomp_banded_positive(), and quiet_choleski_decomp().

double& banded_lower_triangular_dmatrix::operator() ( int  i,
int  j 
)
inline

Definition at line 8160 of file fvar.hpp.

dvector banded_lower_triangular_dmatrix::operator() ( int  i)
inline

Definition at line 8164 of file fvar.hpp.

const double& banded_lower_triangular_dmatrix::operator() ( int  i,
int  j 
) const
inline

Definition at line 8168 of file fvar.hpp.

const dvector banded_lower_triangular_dmatrix::operator() ( int  i) const
inline

Definition at line 8172 of file fvar.hpp.

banded_lower_triangular_dmatrix & banded_lower_triangular_dmatrix::operator= ( const banded_lower_triangular_dmatrix mm)

Assigment operator.

Definition at line 19 of file dmat43.cpp.

int banded_lower_triangular_dmatrix::rowmax ( void  ) const
inline
int banded_lower_triangular_dmatrix::rowmin ( void  ) const
inline
void banded_lower_triangular_dmatrix::save_dmatrix_derivatives ( const dvar_matrix_position pos) const

Description not yet available.

Parameters

Definition at line 144 of file cmpdif11.cpp.

Referenced by dfbltsolve().

void banded_lower_triangular_dmatrix::save_dmatrix_position ( void  ) const
void banded_lower_triangular_dmatrix::save_dmatrix_value ( void  ) const
void banded_lower_triangular_dmatrix::shift ( int  j)

Description not yet available.

Parameters

Definition at line 125 of file dmat28.cpp.

Referenced by choleski_decomp(), choleski_decomp_trust_bound(), and quiet_choleski_decomp().

Friends And Related Function Documentation

banded_lower_triangular_dmatrix restore_banded_lower_triangular_dvar_matrix_value ( const dvar_matrix_position mpos)
friend

Description not yet available.

Parameters

Definition at line 78 of file cmpdif11.cpp.

Description not yet available.

Parameters

Definition at line 130 of file fvar_m40.cpp.

Member Data Documentation

int banded_lower_triangular_dmatrix::bw
private

Definition at line 8122 of file fvar.hpp.

Referenced by banded_lower_triangular_dmatrix(), bandwidth(), operator=(), and shift().

dmatrix banded_lower_triangular_dmatrix::d
private

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