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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 lmatrix (int, int)
 
 lmatrix (int, int, int, int)
 Description not yet available. More...
 
 lmatrix (int, int, int, const ivector &)
 Description not yet available. More...
 
 lmatrix (int, int, const ivector &, const ivector &)
 Description not yet available. More...
 
 lmatrix (const ad_integer &nrl, const ad_integer &nrh, const index_type &ncl, const index_type &nch)
 
 lmatrix (const lmatrix &)
 Description not yet available. More...
 
 lmatrix (const lmatrix_position &)
 Description not yet available. More...
 
 lmatrix (void)
 Default constructor. More...
 
 ~lmatrix ()
 Destructor. More...
 
void allocate (const lmatrix &dm)
 Description not yet available. More...
 
void allocate (int nrl, int nrh, int ncl, int nch)
 Description not yet available. More...
 
void allocate (int nrl, int nrh, int ncl, const ivector &nch)
 Description not yet available. More...
 
void allocate (int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Description not yet available. More...
 
void allocate (const ad_integer &nrl, const ad_integer &nrh, const index_type &ncl, const index_type &nch)
 
int colmax (void) const
 
int colmin (void) const
 
unsigned int colsize () const
 
void deallocate ()
 Description not yet available. More...
 
void initialize (void)
 Description not yet available. More...
 
int operator! (void) const
 
lvectoroperator() (int i)
 
AD_LONG_INToperator() (int i, int j)
 
const lvectoroperator() (int i) const
 
const AD_LONG_INToperator() (int i, int j) const
 
lmatrixoperator= (const lmatrix &t)
 Description not yet available. More...
 
lmatrixoperator= (const imatrix &t)
 Description not yet available. More...
 
lvectoroperator[] (int i)
 
const lvectoroperator[] (int i) const
 
void read_from (const istream &)
 
void read_from (const uistream &)
 
lmatrix_position restore_lmatrix_position (void)
 
lmatrix restore_lmatrix_value (const lmatrix_position &mpos)
 
int rowmax (void) const
 
int rowmin (void) const
 
unsigned int rowsize () const
 
void save_lmatrix_position (void)
 
void save_lmatrix_value (void)
 
void write_on (const ostream &) const
 
void write_on (const uostream &) const
 

Protected Attributes

lvectorm
 
mat_shapeshape
 

Friends

char * fform (const char *, const dmatrix &)
 
class i3_array
 

Detailed Description

Description not yet available.

Parameters

Definition at line 7500 of file fvar.hpp.

Constructor & Destructor Documentation

lmatrix::lmatrix ( int  ,
int   
)
lmatrix::lmatrix ( int  nrl,
int  nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters

Definition at line 20 of file lmat.cpp.

lmatrix::lmatrix ( int  nrl,
int  nrh,
int  ncl,
const ivector nch 
)

Description not yet available.

Parameters

Definition at line 145 of file lmat.cpp.

lmatrix::lmatrix ( int  nrl,
int  nrh,
const ivector ncl,
const ivector nch 
)

Description not yet available.

Parameters

Definition at line 136 of file lmat.cpp.

lmatrix::lmatrix ( const ad_integer nrl,
const ad_integer nrh,
const index_type ncl,
const index_type nch 
)
lmatrix::lmatrix ( const lmatrix m2)

Description not yet available.

Parameters

Definition at line 117 of file lmat.cpp.

lmatrix::lmatrix ( const lmatrix_position pos)

Description not yet available.

Parameters

Definition at line 17 of file lmat_a.cpp.

lmatrix::lmatrix ( void  )

Default constructor.

Definition at line 152 of file lmat.cpp.

lmatrix::~lmatrix ( )

Destructor.

Definition at line 160 of file lmat.cpp.

Member Function Documentation

void lmatrix::allocate ( const lmatrix dm)

Description not yet available.

Parameters

Definition at line 19 of file lmat6.cpp.

Referenced by lmatrix().

void lmatrix::allocate ( int  nrl,
int  nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters

Definition at line 29 of file lmat.cpp.

void lmatrix::allocate ( int  nrl,
int  nrh,
int  ncl,
const ivector nch 
)

Description not yet available.

Parameters

Definition at line 87 of file lmat.cpp.

void lmatrix::allocate ( int  nrl,
int  nrh,
const ivector ncl,
const ivector nch 
)

Description not yet available.

Parameters

Definition at line 55 of file lmat.cpp.

void lmatrix::allocate ( const ad_integer nrl,
const ad_integer nrh,
const index_type ncl,
const index_type nch 
)
int lmatrix::colmax ( void  ) const
inline

Definition at line 7588 of file fvar.hpp.

Referenced by allocate(), colsum(), column(), and operator=().

int lmatrix::colmin ( void  ) const
inline

Definition at line 7584 of file fvar.hpp.

Referenced by allocate(), colsum(), column(), and operator=().

unsigned int lmatrix::colsize ( ) const
inline

Definition at line 7606 of file fvar.hpp.

void lmatrix::deallocate ( void  )

Description not yet available.

Parameters

Definition at line 168 of file lmat.cpp.

Referenced by ~lmatrix().

void lmatrix::initialize ( void  )

Description not yet available.

Parameters

Definition at line 20 of file lmat3.cpp.

int lmatrix::operator! ( void  ) const
inline

Definition at line 7508 of file fvar.hpp.

lvector& lmatrix::operator() ( int  i)
inline

Definition at line 7547 of file fvar.hpp.

AD_LONG_INT& lmatrix::operator() ( int  i,
int  j 
)
inline

Definition at line 7551 of file fvar.hpp.

const lvector& lmatrix::operator() ( int  i) const
inline

Definition at line 7566 of file fvar.hpp.

const AD_LONG_INT& lmatrix::operator() ( int  i,
int  j 
) const
inline

Definition at line 7570 of file fvar.hpp.

lmatrix & lmatrix::operator= ( const lmatrix m1)

Description not yet available.

Parameters

Definition at line 18 of file lmat5.cpp.

lmatrix & lmatrix::operator= ( const imatrix m1)

Description not yet available.

Parameters

Definition at line 42 of file lmat5.cpp.

lvector& lmatrix::operator[] ( int  i)
inline

Definition at line 7555 of file fvar.hpp.

const lvector& lmatrix::operator[] ( int  i) const
inline

Definition at line 7574 of file fvar.hpp.

void lmatrix::read_from ( const istream &  )
void lmatrix::read_from ( const uistream )
lmatrix_position lmatrix::restore_lmatrix_position ( void  )
lmatrix lmatrix::restore_lmatrix_value ( const lmatrix_position mpos)
int lmatrix::rowmax ( void  ) const
inline

Definition at line 7596 of file fvar.hpp.

Referenced by allocate(), colsum(), column(), initialize(), lmatrix(), operator<<(), operator=(), and operator>>().

int lmatrix::rowmin ( void  ) const
inline
unsigned int lmatrix::rowsize ( void  ) const
inline

Definition at line 7601 of file fvar.hpp.

Referenced by allocate(), and lmatrix().

void lmatrix::save_lmatrix_position ( void  )
void lmatrix::save_lmatrix_value ( void  )
void lmatrix::write_on ( const ostream &  ) const
void lmatrix::write_on ( const uostream ) const

Friends And Related Function Documentation

char* fform ( const char *  ,
const dmatrix  
)
friend
friend class i3_array
friend

Definition at line 7616 of file fvar.hpp.

Member Data Documentation

lvector* lmatrix::m
protected

Definition at line 7503 of file fvar.hpp.

Referenced by allocate(), deallocate(), lmatrix(), operator()(), operator=(), and operator[]().

mat_shape* lmatrix::shape
protected

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