ADMB Documentation  11.1.2495
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Private Attributes
i3_array Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 i3_array (int sl, int sh, int nrl, int nrh, const ivector &nc)
 i3_array (void)
 Description not yet available.
 i3_array (int sl, int sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available.
 i3_array (int _sl, int _sh, const imatrix &m1)
 Description not yet available.
 i3_array (int sl, int sh)
 Description not yet available.
 i3_array (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
 i3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 i3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
 i3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch)
 i3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 i3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
 i3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 i3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available.
 i3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available.
 i3_array (const i3_array &m2)
 Description not yet available.
 ~i3_array ()
 Description not yet available.
void allocate (int sl, int sh, int nrl, int nrh, const ivector &nc)
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available.
void allocate (const dvar3_array &)
void allocate (const i3_array &i3v)
 Description not yet available.
void allocate (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
void allocate (int sl, int sh)
 Description not yet available.
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
void allocate (int sl, int sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch)
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, int nch)
void allocate (int sl, int sh, const ivector &nrl, int nrh, int ncl, int nch)
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
void allocate (int sl, int sh, int nrl, int nrh, int ncl, const ivector &nch)
void allocate (void)
 Description not yet available.
int colmax (void) const
int colmin (void) const
int colsize () const
void deallocate (void)
 Description not yet available.
imatrixelem (int k)
const imatrixelem (int k) const
void fill_randn (long int &n)
void fill_randn_ni (long int &n)
void fill_randu (long int &n)
void fill_randu_ni (long int &n)
int indexmax (void) const
int indexmin (void) const
void initialize (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
void initialize (void)
 Description not yet available.
int operator! (void) const
int & operator() (int k, int i, int j)
ivectoroperator() (int k, int i)
imatrixoperator() (int i)
const int & operator() (int k, int i, int j) const
const ivectoroperator() (int k, int i) const
const imatrixoperator() (int i) const
i3_arrayoperator= (const i3_array &m1)
 Description not yet available.
i3_arrayoperator= (int x)
imatrixoperator[] (int i)
const imatrixoperator[] (int i) const
int rowmax (void) const
int rowmin (void) const
int rowsize () const
void shallow_copy (const i3_array &)
int slicemax (void) const
int slicemin (void) const
int slicesize () const

Private Attributes

three_array_shapeshape
imatrixt

Detailed Description

Description not yet available.

Parameters:

Definition at line 3737 of file fvar.hpp.


Constructor & Destructor Documentation

i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector nc 
)
i3_array::i3_array ( void  )

Description not yet available.

Parameters:

Definition at line 18 of file i3arr.cpp.

Referenced by data_3iarray::allocate().

i3_array::i3_array ( int  sl,
int  sh,
const index_type nrl,
const index_type nrh,
const index_type ncl,
const index_type nch 
)

Description not yet available.

Parameters:

Definition at line 285 of file indextyp.cpp.

i3_array::i3_array ( int  _sl,
int  _sh,
const imatrix m1 
)

Description not yet available.

Parameters:

Definition at line 220 of file i3arr.cpp.

i3_array::i3_array ( int  sl,
int  sh 
)

Description not yet available.

Parameters:

Definition at line 106 of file i3arr.cpp.

i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 183 of file i3arr.cpp.

i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector ncl,
int  nch 
)
i3_array::i3_array ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
const imatrix ncl,
const imatrix nch 
)
i3_array::i3_array ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
int  ncl,
const imatrix nch 
)
i3_array::i3_array ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
const ivector ncl,
const ivector nch 
)
i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector ncl,
const ivector nch 
)

Description not yet available.

Parameters:

Definition at line 96 of file i3arr.cpp.

i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const ivector nch 
)
i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 115 of file i3arr.cpp.

i3_array::i3_array ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const imatrix nch 
)

Description not yet available.

Parameters:

Definition at line 173 of file i3arr.cpp.

i3_array::i3_array ( const i3_array m2)

Description not yet available.

Parameters:

Definition at line 314 of file i3arr.cpp.

Description not yet available.

Parameters:

Definition at line 27 of file i3arr.cpp.


Member Function Documentation

void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector nc 
)
void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 149 of file i3arr.cpp.

void i3_array::allocate ( const dvar3_array )
void i3_array::allocate ( const i3_array i3v)

Description not yet available.

Parameters:

Definition at line 259 of file i3arr.cpp.

void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 50 of file i3arr.cpp.

void i3_array::allocate ( int  sl,
int  sh 
)

Description not yet available.

Parameters:

Definition at line 73 of file i3arr.cpp.

void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector ncl,
int  nch 
)
void i3_array::allocate ( int  sl,
int  sh,
const index_type nrl,
const index_type nrh,
const index_type ncl,
const index_type nch 
)

Description not yet available.

Parameters:

Definition at line 295 of file indextyp.cpp.

void i3_array::allocate ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
const imatrix ncl,
const imatrix nch 
)
void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const imatrix nch 
)

Description not yet available.

Parameters:

Definition at line 192 of file i3arr.cpp.

void i3_array::allocate ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
int  ncl,
const imatrix nch 
)
void i3_array::allocate ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
int  ncl,
int  nch 
)
void i3_array::allocate ( int  sl,
int  sh,
const ivector nrl,
int  nrh,
int  ncl,
int  nch 
)
void i3_array::allocate ( int  sl,
int  sh,
const ivector nrl,
const ivector nrh,
const ivector ncl,
const ivector nch 
)
void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const ivector nch 
)
void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh,
const ivector ncl,
const ivector nch 
)

Description not yet available.

Parameters:

Definition at line 125 of file i3arr.cpp.

void i3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
const ivector nch 
)
void i3_array::allocate ( void  )

Description not yet available.

Parameters:

Definition at line 289 of file i3arr.cpp.

Referenced by named_i3_array::allocate(), data_3iarray::allocate(), allocate(), and i3_array().

int i3_array::colmax ( void  ) const [inline]

Definition at line 3834 of file fvar.hpp.

Referenced by colsize().

int i3_array::colmin ( void  ) const [inline]

Definition at line 3830 of file fvar.hpp.

Referenced by colsize().

int i3_array::colsize ( void  ) const [inline]

Definition at line 3857 of file fvar.hpp.

void i3_array::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 332 of file i3arr.cpp.

Referenced by ~i3_array().

imatrix& i3_array::elem ( int  k) [inline]

Definition at line 3863 of file fvar.hpp.

Referenced by initialize(), and operator=().

const imatrix& i3_array::elem ( int  k) const [inline]

Definition at line 3867 of file fvar.hpp.

void i3_array::fill_randn ( long int &  n)
void i3_array::fill_randn_ni ( long int &  n)
void i3_array::fill_randu ( long int &  n)
void i3_array::fill_randu_ni ( long int &  n)
int i3_array::indexmax ( void  ) const [inline]
int i3_array::indexmin ( void  ) const [inline]
void i3_array::initialize ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const ivector nch 
)
void i3_array::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 299 of file i3arr.cpp.

int i3_array::operator! ( void  ) const [inline]

Definition at line 3746 of file fvar.hpp.

int & i3_array::operator() ( int  k,
int  i,
int  j 
) [inline]

Definition at line 3906 of file fvar.hpp.

ivector & i3_array::operator() ( int  k,
int  i 
) [inline]

Definition at line 3910 of file fvar.hpp.

imatrix & i3_array::operator() ( int  i) [inline]

Definition at line 3914 of file fvar.hpp.

const int & i3_array::operator() ( int  k,
int  i,
int  j 
) const [inline]

Definition at line 3890 of file fvar.hpp.

const ivector & i3_array::operator() ( int  k,
int  i 
) const [inline]

Definition at line 3894 of file fvar.hpp.

const imatrix & i3_array::operator() ( int  i) const [inline]

Definition at line 3898 of file fvar.hpp.

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

Description not yet available.

Parameters:

Reimplemented in named_i3_array.

Definition at line 109 of file i3arr8.cpp.

i3_array& i3_array::operator= ( int  x)
imatrix & i3_array::operator[] ( int  i) [inline]

Reimplemented in i3_index.

Definition at line 3918 of file fvar.hpp.

const imatrix & i3_array::operator[] ( int  i) const [inline]

Definition at line 3902 of file fvar.hpp.

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

Definition at line 3842 of file fvar.hpp.

Referenced by rowsize().

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

Definition at line 3838 of file fvar.hpp.

Referenced by rowsize().

int i3_array::rowsize ( void  ) const [inline]

Definition at line 3852 of file fvar.hpp.

void i3_array::shallow_copy ( const i3_array )
int i3_array::slicemax ( void  ) const [inline]
int i3_array::slicemin ( void  ) const [inline]
int i3_array::slicesize ( void  ) const [inline]

Definition at line 3847 of file fvar.hpp.

Referenced by allocate(), and i3_array().


Member Data Documentation

imatrix* i3_array::t [private]

Definition at line 3739 of file fvar.hpp.

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

List of all members.


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