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

Description not yet available. More...

#include <df1b2fun.h>

Public Member Functions

 df1b2matrix (int nrl, int nrh, int ncl, int nch)
 Description not yet available. More...
 
 df1b2matrix (int nrl, int nrh)
 Description not yet available. More...
 
 df1b2matrix (const df1b2matrix &)
 Copy constructor. More...
 
 df1b2matrix (int nrl, int nrh, const index_type &ncl, const index_type &nch)
 Description not yet available. More...
 
 df1b2matrix (void)
 Description not yet available. More...
 
 ~df1b2matrix ()
 Destructor. More...
 
void allocate (int nrl, int nrh, int ncl, int nch)
 Description not yet available. More...
 
void allocate (int nrl, int nrh)
 Allocate square matrix. More...
 
void allocate (int nrl, int nrh, int ncl, int nch, const char *)
 Description not yet available. More...
 
void allocate (int nrl, int nrh, const index_type &ncl, const index_type &nch)
 Description not yet available. More...
 
void allocate (int nrl, int nrh, const index_type &ncl, const index_type &nch, const char *)
 Description not yet available. More...
 
void allocate (void)
 Description not yet available. More...
 
int allocated (void)
 
void colfill (const int j, const df1b2vector &v)
 Copy vector values into column j of df1b2matrix. More...
 
int colmax (void) const
 
int colmin (void) const
 
int colsize (void) const
 
void deallocate (void)
 Description not yet available. More...
 
int indexmax (void) const
 
int indexmin (void) const
 
void initialize (void)
 Description not yet available. More...
 
df1b2variableoperator() (int i, int j) const
 
df1b2vectoroperator() (int i) const
 
df1b2matrixoperator*= (const df1b2variable &x)
 Description not yet available. More...
 
df1b2matrixoperator*= (double x)
 Description not yet available. More...
 
df1b2matrixoperator+= (const df1b2matrix &M)
 Description not yet available. More...
 
df1b2matrixoperator-= (const df1b2matrix &M)
 Description not yet available. More...
 
df1b2matrixoperator/= (const df1b2variable &x)
 Description not yet available. More...
 
df1b2matrixoperator/= (double x)
 Description not yet available. More...
 
df1b2matrixoperator= (const df3_one_matrix &)
 
df1b2matrixoperator= (const df1b2matrix &)
 Description not yet available. More...
 
df1b2matrixoperator= (const dmatrix &)
 Description not yet available. More...
 
df1b2matrixoperator= (const df1b2variable &)
 Assigns value _M to all elements of df1b2matrix (if not empty). More...
 
df1b2matrixoperator= (double)
 Description not yet available. More...
 
df1b2matrixoperator= (const df3_two_matrix &M)
 Description not yet available. More...
 
df1b2vectoroperator[] (int i) const
 
int rowmax (void) const
 
int rowmin (void) const
 
unsigned int size () const
 

Private Attributes

int index_max
 
int index_min
 
mat_shapexshape
 
df1b2vectorv
 

Detailed Description

Description not yet available.

Parameters

Definition at line 1042 of file df1b2fun.h.

Constructor & Destructor Documentation

df1b2matrix::~df1b2matrix ( )

Destructor.

Definition at line 747 of file f1b2vc5.cpp.

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

Description not yet available.

Parameters

Definition at line 586 of file f1b2vc5.cpp.

df1b2matrix::df1b2matrix ( int  nrl,
int  nrh 
)

Description not yet available.

Parameters

Definition at line 602 of file f1b2vc5.cpp.

df1b2matrix::df1b2matrix ( const df1b2matrix x)

Copy constructor.

Definition at line 710 of file f1b2vc5.cpp.

df1b2matrix::df1b2matrix ( int  nrl,
int  nrh,
const index_type ncl,
const index_type nch 
)

Description not yet available.

Parameters

Definition at line 618 of file f1b2vc5.cpp.

df1b2matrix::df1b2matrix ( void  )

Description not yet available.

Parameters

Definition at line 635 of file f1b2vc5.cpp.

Member Function Documentation

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

Description not yet available.

Parameters

Definition at line 663 of file f1b2vc5.cpp.

Referenced by df1b23array::allocate(), operator*(), operator+(), and operator-().

void df1b2matrix::allocate ( int  nrl,
int  nrh 
)

Allocate square matrix.

Parameters
nrllower index
nrhupper index

Definition at line 723 of file f1b2vc5.cpp.

void df1b2matrix::allocate ( int  nrl,
int  nrh,
int  ncl,
int  nch,
const char *  s 
)

Description not yet available.

Parameters

Definition at line 644 of file f1b2vc5.cpp.

void df1b2matrix::allocate ( int  nrl,
int  nrh,
const index_type ncl,
const index_type nch 
)

Description not yet available.

Parameters

Definition at line 687 of file f1b2vc5.cpp.

void df1b2matrix::allocate ( int  nrl,
int  nrh,
const index_type ncl,
const index_type nch,
const char *  s 
)

Description not yet available.

Parameters

Definition at line 653 of file f1b2vc5.cpp.

void df1b2matrix::allocate ( void  )
int df1b2matrix::allocated ( void  )
inline
void df1b2matrix::colfill ( const int  j,
const df1b2vector values 
)

Copy vector values into column j of df1b2matrix.

Parameters
jcolumn index
valuesvector

Definition at line 795 of file f1b2vc5.cpp.

int df1b2matrix::colmax ( void  ) const
inline

Definition at line 1090 of file df1b2fun.h.

Referenced by colsize(), expm(), matrix2vector(), posfun(), and solve().

int df1b2matrix::colmin ( void  ) const
inline

Definition at line 1089 of file df1b2fun.h.

Referenced by colsize(), expm(), matrix2vector(), posfun(), and solve().

int df1b2matrix::colsize ( void  ) const
inline

Definition at line 1091 of file df1b2fun.h.

Referenced by solve().

void df1b2matrix::deallocate ( void  )

Description not yet available.

Parameters

Definition at line 766 of file f1b2vc5.cpp.

Referenced by ~df1b2matrix().

int df1b2matrix::indexmax ( void  ) const
inline
int df1b2matrix::indexmin ( void  ) const
inline
void df1b2matrix::initialize ( void  )

Description not yet available.

Parameters

Definition at line 157 of file f1b2vc2.cpp.

Referenced by choleski_decomp(), expm(), ludcmp(), and operator*().

df1b2variable & df1b2matrix::operator() ( int  i,
int  j 
) const
inline

Definition at line 1098 of file df1b2fun.h.

df1b2vector & df1b2matrix::operator() ( int  i) const
inline

Definition at line 1106 of file df1b2fun.h.

df1b2matrix & df1b2matrix::operator*= ( const df1b2variable _x)

Description not yet available.

Parameters

Definition at line 85 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator*= ( double  x)

Description not yet available.

Parameters

Definition at line 54 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator+= ( const df1b2matrix _M)

Description not yet available.

Parameters

Definition at line 101 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator-= ( const df1b2matrix _M)

Description not yet available.

Parameters

Definition at line 127 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator/= ( const df1b2variable _x)

Description not yet available.

Parameters

Definition at line 69 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator/= ( double  x)

Description not yet available.

Parameters

Definition at line 39 of file f1b2vc4.cpp.

df1b2matrix & df1b2matrix::operator= ( const df3_one_matrix M)

Definition at line 741 of file df3fun.cpp.

Referenced by df1b2_init_bounded_matrix::allocate().

df1b2matrix & df1b2matrix::operator= ( const df1b2matrix _M)

Description not yet available.

Parameters

Definition at line 58 of file f1b2vc2.cpp.

df1b2matrix & df1b2matrix::operator= ( const dmatrix _M)

Description not yet available.

Parameters

Definition at line 74 of file f1b2vc2.cpp.

df1b2matrix & df1b2matrix::operator= ( const df1b2variable _M)

Assigns value _M to all elements of df1b2matrix (if not empty).

Parameters
df1b2variable_M
Returns
df1b2matrix

Definition at line 112 of file f1b2vc2.cpp.

df1b2matrix & df1b2matrix::operator= ( double  M)

Description not yet available.

Parameters

Definition at line 90 of file f1b2vc2.cpp.

df1b2matrix & df1b2matrix::operator= ( const df3_two_matrix M)

Description not yet available.

Parameters

Definition at line 1200 of file df32fun.cpp.

df1b2vector & df1b2matrix::operator[] ( int  i) const
inline

Definition at line 1102 of file df1b2fun.h.

int df1b2matrix::rowmax ( void  ) const
inline

Definition at line 1056 of file df1b2fun.h.

Referenced by colfill(), expm(), matrix2vector(), operator*(), and posfun().

int df1b2matrix::rowmin ( void  ) const
inline

Definition at line 1053 of file df1b2fun.h.

Referenced by colfill(), expm(), matrix2vector(), operator*(), posfun(), and solve().

unsigned int df1b2matrix::size ( void  ) const
inline

Definition at line 1057 of file df1b2fun.h.

Referenced by allocate().

Member Data Documentation

int df1b2matrix::index_max
private

Definition at line 1045 of file df1b2fun.h.

Referenced by allocate(), df1b2matrix(), indexmax(), rowmax(), and size().

int df1b2matrix::index_min
private

Definition at line 1044 of file df1b2fun.h.

Referenced by allocate(), colmax(), colmin(), df1b2matrix(), indexmin(), rowmin(), and size().

mat_shapex* df1b2matrix::shape
private

Definition at line 1047 of file df1b2fun.h.

Referenced by allocate(), deallocate(), df1b2matrix(), and ~df1b2matrix().

df1b2vector* df1b2matrix::v
private

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