banded_lower_triangular_dmatrix Class Reference

#include <fvar.hpp>

Collaboration diagram for banded_lower_triangular_dmatrix:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void initialize (void)
void shift (int)
int bandwidth (void) const
int indexmin (void) const
int indexmax (void) const
int rowmin (void) const
int rowmax (void) const
void save_dmatrix_value (void) const
void save_dmatrix_position (void) const
 banded_lower_triangular_dmatrix (const dvar_matrix_position &mpos)
 banded_lower_triangular_dmatrix (int _min, int _max, int _bw)
 banded_lower_triangular_dmatrix (const banded_lower_triangular_dmatrix &)
banded_lower_triangular_dmatrixoperator= (const banded_lower_triangular_dmatrix &)
void save_dmatrix_derivatives (const dvar_matrix_position &) const
double & operator() (int i, int j)
dvector operator() (int i)
const double & operator() (int i, int j) const
const dvector operator() (int i) const

Private Attributes

int bw
dmatrix d

Friends

banded_lower_triangular_dmatrix restore_banded_lower_triangular_dvar_matrix_value (const dvar_matrix_position &mpos)
banded_lower_triangular_dmatrix value (const banded_lower_triangular_dvar_matrix &v)


Constructor & Destructor Documentation

banded_lower_triangular_dmatrix::banded_lower_triangular_dmatrix ( const dvar_matrix_position mpos  ) 

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

banded_lower_triangular_dmatrix::banded_lower_triangular_dmatrix ( const banded_lower_triangular_dmatrix  ) 


Member Function Documentation

void banded_lower_triangular_dmatrix::initialize ( void   ) 

void banded_lower_triangular_dmatrix::shift ( int   ) 

int banded_lower_triangular_dmatrix::bandwidth ( void   )  const [inline]

int banded_lower_triangular_dmatrix::indexmin ( void   )  const [inline]

int banded_lower_triangular_dmatrix::indexmax ( void   )  const [inline]

Referenced by dmatrix::colmax().

int banded_lower_triangular_dmatrix::rowmin ( void   )  const [inline]

Referenced by dmatrix::rowsize().

int banded_lower_triangular_dmatrix::rowmax ( void   )  const [inline]

Referenced by dmatrix::rowsize().

void banded_lower_triangular_dmatrix::save_dmatrix_value ( void   )  const

void banded_lower_triangular_dmatrix::save_dmatrix_position ( void   )  const

banded_lower_triangular_dmatrix& banded_lower_triangular_dmatrix::operator= ( const banded_lower_triangular_dmatrix  ) 

void banded_lower_triangular_dmatrix::save_dmatrix_derivatives ( const dvar_matrix_position  )  const

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

dvector banded_lower_triangular_dmatrix::operator() ( int  i  ) 

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

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


Friends And Related Function Documentation

banded_lower_triangular_dmatrix restore_banded_lower_triangular_dvar_matrix_value ( const dvar_matrix_position mpos  )  [friend]


Member Data Documentation


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

Generated on Fri Aug 29 13:54:57 2008 for AUTODIF Library by  doxygen 1.5.6