ADMB Documentation  11.5.3197
 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 3739 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 259 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 269 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 3836 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 3832 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 3859 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 3865 of file fvar.hpp.

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

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

Definition at line 3869 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 3748 of file fvar.hpp.

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

Definition at line 3908 of file fvar.hpp.

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

Definition at line 3912 of file fvar.hpp.

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

Definition at line 3916 of file fvar.hpp.

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

Definition at line 3892 of file fvar.hpp.

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

Definition at line 3896 of file fvar.hpp.

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

Definition at line 3900 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 3920 of file fvar.hpp.

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

Definition at line 3904 of file fvar.hpp.

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

Definition at line 3844 of file fvar.hpp.

Referenced by rowsize().

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

Definition at line 3840 of file fvar.hpp.

Referenced by rowsize().

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

Definition at line 3854 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 3849 of file fvar.hpp.

Referenced by allocate(), and i3_array().


Member Data Documentation

imatrix* i3_array::t [private]

Definition at line 3741 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: