ADMB Documentation  11.6rc.3396
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Private Attributes | Friends
i4_array Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 i4_array (int hsl, int hsu, int sl, int sh, ivector nrl, ivector nrh, ivector ncl, ivector nch)
 i4_array (int hsl, int hsu)
 Description not yet available.
 i4_array (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, const i3_array &nch)
 Description not yet available.
 i4_array (const ad_integer &hsl, const ad_integer &hsh, const index_type &sl, const index_type &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 i4_array (const i4_array &m2)
 Description not yet available.
 i4_array (int, int, int, int, int, int, int, int)
 i4_array (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, int nch)
 i4_array ()
 Description not yet available.
 ~i4_array ()
 Description not yet available.
void allocate (int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
void allocate (const ad_integer &hsl, const ad_integer &hsu, const index_type &sl, const index_type &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available.
void allocate (void)
 Description not yet available.
void allocate (const i4_array &)
void allocate (const dvar4_array &)
void allocate (int hsl, int hsu)
 Description not yet available.
int colmax (void)
int colmax (void) const
int colmin (void)
int colmin (void) const
int colsize ()
int colsize () const
void deallocate (void)
 Description not yet available.
i3_arrayelem (int i)
imatrixelem (int i, int j)
ivectorelem (int i, int j, int k)
int & elem (int i, int j, int k, int l)
int hslicemax (void)
int hslicemax (void) const
int hslicemin (void)
int hslicemin (void) const
int hslicesize ()
int hslicesize () const
int indexmax (void)
int indexmax (void) const
int indexmin (void)
int indexmin (void) const
void initialize (void)
 Description not yet available.
int operator! (void) const
i3_arrayoperator() (int i)
imatrixoperator() (int i, int j)
ivectoroperator() (int i, int j, int k)
int & operator() (int i, int j, int k, int l)
const i3_arrayoperator() (int i) const
const imatrixoperator() (int i, int j) const
const ivectoroperator() (int i, int j, int k) const
const int & operator() (int i, int j, int k, int l) const
i4_arrayoperator= (const i4_array &)
i3_arrayoperator[] (int i)
const i3_arrayoperator[] (int i) const
int rowmax (void)
int rowmax (void) const
int rowmin (void)
int rowmin (void) const
int rowsize ()
int rowsize () const
void shallow_copy (const i4_array &)
int size ()
int size () const
int slicemax (void)
int slicemax (void) const
int slicemin (void)
int slicemin (void) const
int slicesize ()
int slicesize () const

Private Attributes

vector_shapexshape
i3_arrayt

Friends

class four_array_shape

Detailed Description

Description not yet available.

Parameters:

Definition at line 5555 of file fvar.hpp.


Constructor & Destructor Documentation

i4_array::i4_array ( int  hsl,
int  hsu,
int  sl,
int  sh,
ivector  nrl,
ivector  nrh,
ivector  ncl,
ivector  nch 
)
i4_array::i4_array ( int  hsl,
int  hsu 
)

Description not yet available.

Parameters:

Definition at line 54 of file i4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 95 of file i4arr.cpp.

i4_array::i4_array ( const ad_integer hsl,
const ad_integer hsh,
const index_type sl,
const index_type sh,
const index_type nrl,
const index_type nrh,
const index_type ncl,
const index_type nch 
)
i4_array::i4_array ( const i4_array m2)

Description not yet available.

Parameters:

Definition at line 173 of file i4arr.cpp.

i4_array::i4_array ( int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)
i4_array::i4_array ( int  hsl,
int  hsu,
int  sl,
const ivector sh,
int  nrl,
const imatrix nrh,
int  ncl,
int  nch 
)
i4_array::i4_array ( void  )

Description not yet available.

Parameters:

Definition at line 45 of file i4arr.cpp.

Referenced by data_4iarray::allocate().

Description not yet available.

Parameters:

Definition at line 192 of file i4arr.cpp.


Member Function Documentation

void i4_array::allocate ( int  hsl,
int  hsu,
int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 105 of file i4arr.cpp.

void i4_array::allocate ( const ad_integer hsl,
const ad_integer hsu,
const index_type sl,
const index_type 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 138 of file i4arr.cpp.

void i4_array::allocate ( void  )

Description not yet available.

Parameters:

Definition at line 18 of file i4arr.cpp.

Referenced by named_i4_array::allocate(), data_4iarray::allocate(), allocate(), and i4_array().

void i4_array::allocate ( const i4_array )
void i4_array::allocate ( const dvar4_array )
void i4_array::allocate ( int  hsl,
int  hsu 
)

Description not yet available.

Parameters:

Definition at line 63 of file i4arr.cpp.

int i4_array::colmax ( void  ) [inline]

Definition at line 5707 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5772 of file fvar.hpp.

int i4_array::colmin ( void  ) [inline]

Definition at line 5703 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5768 of file fvar.hpp.

int i4_array::colsize ( void  ) [inline]

Definition at line 5732 of file fvar.hpp.

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

Definition at line 5796 of file fvar.hpp.

void i4_array::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 201 of file i4arr.cpp.

Referenced by ~i4_array().

i3_array& i4_array::elem ( int  i) [inline]

Definition at line 5599 of file fvar.hpp.

imatrix& i4_array::elem ( int  i,
int  j 
) [inline]

Definition at line 5603 of file fvar.hpp.

ivector& i4_array::elem ( int  i,
int  j,
int  k 
) [inline]

Definition at line 5607 of file fvar.hpp.

int& i4_array::elem ( int  i,
int  j,
int  k,
int  l 
) [inline]

Definition at line 5611 of file fvar.hpp.

int i4_array::hslicemax ( void  ) [inline]

Definition at line 5679 of file fvar.hpp.

Referenced by hslicesize().

int i4_array::hslicemax ( void  ) const [inline]

Definition at line 5748 of file fvar.hpp.

int i4_array::hslicemin ( void  ) [inline]

Definition at line 5671 of file fvar.hpp.

Referenced by colmax(), colmin(), hslicesize(), rowmax(), rowmin(), slicemax(), and slicemin().

int i4_array::hslicemin ( void  ) const [inline]

Definition at line 5736 of file fvar.hpp.

int i4_array::hslicesize ( ) [inline]

Definition at line 5712 of file fvar.hpp.

int i4_array::hslicesize ( ) const [inline]

Definition at line 5777 of file fvar.hpp.

int i4_array::indexmax ( void  ) [inline]

Reimplemented in i4_index.

Definition at line 5683 of file fvar.hpp.

Referenced by colmax(), hslicesize(), initialize(), operator<<(), named_i4_array::operator=(), operator>>(), size(), and sub_unallocated().

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

Reimplemented in i4_index.

Definition at line 5744 of file fvar.hpp.

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

Reimplemented in i4_index.

Definition at line 5740 of file fvar.hpp.

void i4_array::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 28 of file i4arr.cpp.

Referenced by nested_calls_shape::initialize().

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

Definition at line 5573 of file fvar.hpp.

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

Definition at line 5616 of file fvar.hpp.

Referenced by named_i4_array::operator=().

imatrix& i4_array::operator() ( int  i,
int  j 
) [inline]

Definition at line 5624 of file fvar.hpp.

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

Definition at line 5628 of file fvar.hpp.

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

Definition at line 5632 of file fvar.hpp.

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

Definition at line 5636 of file fvar.hpp.

const imatrix& i4_array::operator() ( int  i,
int  j 
) const [inline]

Definition at line 5644 of file fvar.hpp.

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

Definition at line 5648 of file fvar.hpp.

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

Definition at line 5652 of file fvar.hpp.

i4_array& i4_array::operator= ( const i4_array )

Reimplemented in named_i4_array.

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

Reimplemented in i4_index.

Definition at line 5620 of file fvar.hpp.

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

Definition at line 5640 of file fvar.hpp.

int i4_array::rowmax ( void  ) [inline]

Definition at line 5699 of file fvar.hpp.

Referenced by colmax(), colmin(), rowmax(), and rowsize().

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

Definition at line 5764 of file fvar.hpp.

int i4_array::rowmin ( void  ) [inline]

Definition at line 5695 of file fvar.hpp.

Referenced by rowmin(), and rowsize().

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

Definition at line 5760 of file fvar.hpp.

int i4_array::rowsize ( void  ) [inline]

Definition at line 5727 of file fvar.hpp.

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

Definition at line 5791 of file fvar.hpp.

void i4_array::shallow_copy ( const i4_array )
int i4_array::size ( void  ) [inline]

Definition at line 5717 of file fvar.hpp.

int i4_array::size ( void  ) const [inline]

Definition at line 5781 of file fvar.hpp.

int i4_array::slicemax ( void  ) [inline]

Definition at line 5691 of file fvar.hpp.

Referenced by i4_index::indexmax(), operator<<(), slicemax(), and slicesize().

int i4_array::slicemax ( void  ) const [inline]

Definition at line 5756 of file fvar.hpp.

int i4_array::slicemin ( void  ) [inline]

Definition at line 5687 of file fvar.hpp.

Referenced by colmax(), colmin(), i4_index::indexmin(), rowmax(), rowmin(), slicemin(), and slicesize().

int i4_array::slicemin ( void  ) const [inline]

Definition at line 5752 of file fvar.hpp.

int i4_array::slicesize ( void  ) [inline]

Definition at line 5722 of file fvar.hpp.

int i4_array::slicesize ( void  ) const [inline]

Definition at line 5786 of file fvar.hpp.


Friends And Related Function Documentation

friend class four_array_shape [friend]

Definition at line 5669 of file fvar.hpp.


Member Data Documentation

Definition at line 5557 of file fvar.hpp.

Referenced by allocate(), deallocate(), hslicemax(), hslicemin(), i4_array(), indexmax(), indexmin(), and operator!().

i3_array* i4_array::t [private]

Definition at line 5558 of file fvar.hpp.

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

List of all members.


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