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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 d4_array (int, int)
 Description not yet available.
 d4_array (int hsl, int hsu, int sl, int sh, ivector nrl, ivector nrh, ivector ncl, ivector nch)
 Description not yet available.
 d4_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.
 d4_array (int hsl, int 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.
 d4_array (const d4_array &m2)
 Description not yet available.
 d4_array (int, int, int, int, int, int, int, int)
 Description not yet available.
 d4_array (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, int nch)
 Description not yet available.
 d4_array ()
 Default constructor.
 ~d4_array ()
 Destructor.
void allocate (int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
void allocate (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, const imatrix &nch)
void allocate (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, const i3_array &nch)
 Description not yet available.
void allocate (int hsl, int hsu, int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
void allocate (int hsl, int hsu, int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
void allocate (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, int nch)
 Description not yet available.
void allocate (void)
 Description not yet available.
void allocate (const d4_array &)
 Description not yet available.
void allocate (const dvar4_array &)
void allocate (int hsl, int 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 (ad_integer hsl, 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 (ad_integer hsl, ad_integer hsu, const index_type &sl, const index_type &sh, const index_type &nrl, const index_type &nrh)
 Description not yet available.
void allocate (ad_integer hsl, ad_integer hsu, const index_type &sl, const index_type &sh)
 Description not yet available.
void allocate (ad_integer hsl, ad_integer 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.
d3_arrayelem (int i)
dmatrixelem (int i, int j)
dvectorelem (int i, int j, int k)
double & elem (int i, int j, int k, int l)
const d3_arrayelem (int i) const
const dmatrixelem (int i, int j) const
const dvectorelem (int i, int j, int k) const
const double & elem (int i, int j, int k, int l) const
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
const d3_arrayoperator() (int i) const
const dmatrixoperator() (int i, int j) const
const dvectoroperator() (int i, int j, int k) const
const double & operator() (int i, int j, int k, int l) const
d3_arrayoperator() (int)
dmatrixoperator() (int, int)
dvectoroperator() (int, int, int)
double & operator() (int, int, int, int)
void operator/= (double d)
 Description not yet available.
d4_arrayoperator= (const d4_array &)
 Description not yet available.
const d3_arrayoperator[] (int i) const
d3_arrayoperator[] (int)
int rowmax (void)
int rowmax (void) const
int rowmin (void)
int rowmin (void) const
int rowsize ()
int rowsize () const
void shallow_copy (const d4_array &)
 Description not yet available.
int slicemax (void)
int slicemax (void) const
int slicemin (void)
int slicemin (void) const
int slicesize ()
int slicesize () const
d4_array sub (int, int)
 Description not yet available.

Private Attributes

four_array_shapeshape
d3_arrayt

Friends

class four_array_shape

Detailed Description

Description not yet available.

Parameters:

Definition at line 4888 of file fvar.hpp.


Constructor & Destructor Documentation

d4_array::d4_array ( int  nrl,
int  nrh 
)

Description not yet available.

Parameters:

Definition at line 18 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 469 of file d4arr.cpp.

d4_array::d4_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 494 of file d4arr.cpp.

d4_array::d4_array ( int  hsl,
int  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 533 of file d4arr.cpp.

d4_array::d4_array ( const d4_array m2)

Description not yet available.

Parameters:

Definition at line 80 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 459 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 422 of file d4arr.cpp.

Default constructor.

Definition at line 11 of file d4arr3.cpp.

Referenced by data_4array::allocate().

Destructor.

Definition at line 144 of file d4arr.cpp.


Member Function Documentation

void d4_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 347 of file d4arr.cpp.

Referenced by d5_array::allocate(), exp(), log(), mfexp(), operator/(), and sqrt().

void d4_array::allocate ( int  hsl,
int  hsu,
int  sl,
const ivector sh,
int  nrl,
const imatrix nrh,
int  ncl,
const imatrix nch 
)
void d4_array::allocate ( 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 504 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 372 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 397 of file d4arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 432 of file d4arr.cpp.

void d4_array::allocate ( void  )

Description not yet available.

Parameters:

Definition at line 20 of file d4arr3.cpp.

Referenced by named_d4_array::allocate(), data_4array::allocate(), allocate(), and d4_array().

void d4_array::allocate ( const d4_array m1)

Description not yet available.

Parameters:

Definition at line 175 of file d4arr.cpp.

void d4_array::allocate ( const dvar4_array )
void d4_array::allocate ( int  hsl,
int  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 587 of file d4arr.cpp.

void d4_array::allocate ( ad_integer  hsl,
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 544 of file d4arr.cpp.

void d4_array::allocate ( ad_integer  hsl,
ad_integer  hsu,
const index_type sl,
const index_type sh,
const index_type nrl,
const index_type nrh 
)

Description not yet available.

Parameters:

Definition at line 630 of file d4arr.cpp.

void d4_array::allocate ( ad_integer  hsl,
ad_integer  hsu,
const index_type sl,
const index_type sh 
)

Description not yet available.

Parameters:

Definition at line 666 of file d4arr.cpp.

void d4_array::allocate ( ad_integer  hsl,
ad_integer  hsu 
)

Description not yet available.

Parameters:

Definition at line 700 of file d4arr.cpp.

int d4_array::colmax ( void  ) [inline]

Definition at line 5029 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5089 of file fvar.hpp.

int d4_array::colmin ( void  ) [inline]

Definition at line 5025 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5085 of file fvar.hpp.

int d4_array::colsize ( void  ) [inline]

Definition at line 5049 of file fvar.hpp.

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

Definition at line 5119 of file fvar.hpp.

void d4_array::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 118 of file d4arr.cpp.

Referenced by ~d4_array().

d3_array& d4_array::elem ( int  i) [inline]

Definition at line 4947 of file fvar.hpp.

Referenced by initialize(), and sum().

dmatrix& d4_array::elem ( int  i,
int  j 
) [inline]

Definition at line 4951 of file fvar.hpp.

dvector& d4_array::elem ( int  i,
int  j,
int  k 
) [inline]

Definition at line 4955 of file fvar.hpp.

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

Definition at line 4959 of file fvar.hpp.

const d3_array& d4_array::elem ( int  i) const [inline]

Definition at line 4963 of file fvar.hpp.

const dmatrix& d4_array::elem ( int  i,
int  j 
) const [inline]

Definition at line 4967 of file fvar.hpp.

const dvector& d4_array::elem ( int  i,
int  j,
int  k 
) const [inline]

Definition at line 4971 of file fvar.hpp.

const double& d4_array::elem ( int  i,
int  j,
int  k,
int  l 
) const [inline]

Definition at line 4975 of file fvar.hpp.

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

Definition at line 5065 of file fvar.hpp.

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

Definition at line 5061 of file fvar.hpp.

int d4_array::hslicesize ( ) [inline]

Definition at line 5034 of file fvar.hpp.

Referenced by allocate().

int d4_array::hslicesize ( ) const [inline]

Definition at line 5104 of file fvar.hpp.

int d4_array::indexmax ( void  ) [inline]

Definition at line 4997 of file fvar.hpp.

Referenced by colmax(), operator/(), operator/=(), size_count(), sub_unallocated(), and sum().

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

Definition at line 5057 of file fvar.hpp.

int d4_array::indexmin ( void  ) [inline]

Definition at line 4993 of file fvar.hpp.

Referenced by colmin(), operator/(), operator/=(), size_count(), sub_unallocated(), and sum().

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

Definition at line 5053 of file fvar.hpp.

void d4_array::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 479 of file d4arr.cpp.

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

Definition at line 4912 of file fvar.hpp.

const d3_array & d4_array::operator() ( int  i) const [inline]

Definition at line 5147 of file fvar.hpp.

const dmatrix & d4_array::operator() ( int  i,
int  j 
) const [inline]

Definition at line 5155 of file fvar.hpp.

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

Definition at line 5159 of file fvar.hpp.

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

Definition at line 5163 of file fvar.hpp.

d3_array & d4_array::operator() ( int  i) [inline]

Definition at line 5127 of file fvar.hpp.

dmatrix & d4_array::operator() ( int  i,
int  j 
) [inline]

Definition at line 5135 of file fvar.hpp.

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

Definition at line 5139 of file fvar.hpp.

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

Definition at line 5143 of file fvar.hpp.

void d4_array::operator/= ( double  d)

Description not yet available.

Parameters:

Definition at line 17 of file d4arr2.cpp.

d4_array & d4_array::operator= ( const d4_array m)

Description not yet available.

Parameters:

Reimplemented in named_d4_array.

Definition at line 153 of file d4arr.cpp.

const d3_array & d4_array::operator[] ( int  i) const [inline]

Definition at line 5151 of file fvar.hpp.

d3_array & d4_array::operator[] ( int  i) [inline]

Definition at line 5131 of file fvar.hpp.

int d4_array::rowmax ( void  ) [inline]

Definition at line 5021 of file fvar.hpp.

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

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

Definition at line 5081 of file fvar.hpp.

int d4_array::rowmin ( void  ) [inline]

Definition at line 5017 of file fvar.hpp.

Referenced by rowmin(), and rowsize().

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

Definition at line 5077 of file fvar.hpp.

int d4_array::rowsize ( void  ) [inline]

Definition at line 5044 of file fvar.hpp.

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

Definition at line 5114 of file fvar.hpp.

void d4_array::shallow_copy ( const d4_array m2)

Description not yet available.

Parameters:

Definition at line 99 of file d4arr.cpp.

Referenced by sub().

int d4_array::slicemax ( void  ) [inline]

Definition at line 5013 of file fvar.hpp.

Referenced by slicemax(), and slicesize().

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

Definition at line 5073 of file fvar.hpp.

int d4_array::slicemin ( void  ) [inline]

Definition at line 5009 of file fvar.hpp.

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

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

Definition at line 5069 of file fvar.hpp.

int d4_array::slicesize ( void  ) [inline]

Definition at line 5039 of file fvar.hpp.

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

Definition at line 5109 of file fvar.hpp.

d4_array d4_array::sub ( int  nrl,
int  nrh 
)

Description not yet available.

Parameters:

Definition at line 59 of file d4arr.cpp.


Friends And Related Function Documentation

friend class four_array_shape [friend]

Definition at line 4991 of file fvar.hpp.

Referenced by allocate().


Member Data Documentation

d3_array* d4_array::t [private]

Definition at line 4891 of file fvar.hpp.

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

List of all members.


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