ADMB Documentation  11.1x.2711
 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 ()
 Description not yet available.
 ~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 4878 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.

Description not yet available.

Parameters:

Definition at line 17 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 26 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 5019 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5079 of file fvar.hpp.

int d4_array::colmin ( void  ) [inline]

Definition at line 5015 of file fvar.hpp.

Referenced by colsize().

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

Definition at line 5075 of file fvar.hpp.

int d4_array::colsize ( void  ) [inline]

Definition at line 5039 of file fvar.hpp.

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

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

Referenced by initialize(), and sum().

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

Definition at line 4941 of file fvar.hpp.

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

Definition at line 4945 of file fvar.hpp.

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

Definition at line 4949 of file fvar.hpp.

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

Definition at line 4953 of file fvar.hpp.

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

Definition at line 4957 of file fvar.hpp.

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

Definition at line 4961 of file fvar.hpp.

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

Definition at line 4965 of file fvar.hpp.

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

Definition at line 5055 of file fvar.hpp.

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

Definition at line 5051 of file fvar.hpp.

int d4_array::hslicesize ( ) [inline]

Definition at line 5024 of file fvar.hpp.

Referenced by allocate().

int d4_array::hslicesize ( ) const [inline]

Definition at line 5094 of file fvar.hpp.

int d4_array::indexmax ( void  ) [inline]

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

int d4_array::indexmin ( void  ) [inline]

Definition at line 4983 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 5043 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 4902 of file fvar.hpp.

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

Definition at line 5137 of file fvar.hpp.

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

Definition at line 5145 of file fvar.hpp.

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

Definition at line 5149 of file fvar.hpp.

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

Definition at line 5153 of file fvar.hpp.

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

Definition at line 5117 of file fvar.hpp.

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

Definition at line 5125 of file fvar.hpp.

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

Definition at line 5129 of file fvar.hpp.

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

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

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

Definition at line 5121 of file fvar.hpp.

int d4_array::rowmax ( void  ) [inline]

Definition at line 5011 of file fvar.hpp.

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

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

Definition at line 5071 of file fvar.hpp.

int d4_array::rowmin ( void  ) [inline]

Definition at line 5007 of file fvar.hpp.

Referenced by rowmin(), and rowsize().

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

Definition at line 5067 of file fvar.hpp.

int d4_array::rowsize ( void  ) [inline]

Definition at line 5034 of file fvar.hpp.

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

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

Referenced by slicemax(), and slicesize().

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

Definition at line 5063 of file fvar.hpp.

int d4_array::slicemin ( void  ) [inline]

Definition at line 4999 of file fvar.hpp.

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

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

Definition at line 5059 of file fvar.hpp.

int d4_array::slicesize ( void  ) [inline]

Definition at line 5029 of file fvar.hpp.

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

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

Referenced by allocate().


Member Data Documentation

d3_array* d4_array::t [private]

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