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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 d3_array (void)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, int nrh)
 d3_array (int sl, int sh, const index_type &nrl, const index_type &nrh)
 d3_array (int sl, int sh)
 Description not yet available.
 d3_array (const d3_array_position &)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 Description not yet available.
 d3_array (const ad_integer &sl, const ad_integer &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available.
 d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
 Description not yet available.
 d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available.
 d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 d3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Description not yet available.
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available.
 d3_array (const d3_array &m2)
 Description not yet available.
 ~d3_array ()
 Destructor.
void allocate (const ad_integer &sl, const ad_integer &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available.
void allocate (const dvar3_array &)
 Description not yet available.
void allocate (const d3_array &d3v)
 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, int nrl, int nrh)
 Description not yet available.
void allocate (int sl, int sh, const index_type &nrl, const index_type &nrh)
 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)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
 Description not yet available.
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)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, int nrh, int ncl, int nch)
 Description not yet available.
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available.
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 Description not yet available.
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Description not yet available.
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)
 Description not yet available.
void allocate (void)
 Description not yet available.
int colmax (void) const
int colmin (void) const
int colsize (void) const
void deallocate (void)
 Description not yet available.
dmatrixelem (int k)
const dmatrixelem (int k) const
void fill_randcau (const random_number_generator &rng)
 Description not yet available.
void fill_randn (const random_number_generator &rng)
 Description not yet available.
void fill_randn (long int &n)
 Description not yet available.
void fill_randn_ni (long int &n)
 Description not yet available.
void fill_randu (const random_number_generator &rng)
 Description not yet available.
void fill_randu (long int &n)
 Description not yet available.
void fill_randu_ni (long int &n)
 Description not yet available.
double fill_seqadd (double, double)
 Description not yet available.
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
double & operator() (int k, int i, int j)
dvectoroperator() (int k, int i)
dmatrixoperator() (int i)
const double & operator() (int k, int i, int j) const
const dvectoroperator() (int k, int i) const
const dmatrixoperator() (int i) const
void operator/= (double d)
 Description not yet available.
d3_arrayoperator= (const d3_array &m1)
 Description not yet available.
d3_arrayoperator= (double x)
 Description not yet available.
dmatrixoperator[] (int i)
const dmatrixoperator[] (int i) const
int rowmax (void) const
int rowmin (void) const
int rowsize (void) const
void save_d3_array_position (void) const
 Description not yet available.
void save_d3_array_value (void) const
 Description not yet available.
void shallow_copy (const d3_array &)
 Description not yet available.
int slicemax (void) const
int slicemin (void) const
int slicesize (void) const
d3_array sub (int, int)
 Description not yet available.

Private Attributes

three_array_shapeshape
dmatrixt

Friends

class d4_array
d3_array value (const dvar3_array &ar)
 Description not yet available.

Detailed Description

Description not yet available.

Parameters:

Definition at line 3535 of file fvar.hpp.


Constructor & Destructor Documentation

d3_array::d3_array ( void  )

Description not yet available.

Parameters:

Definition at line 27 of file d3arr10.cpp.

Referenced by data_3array::allocate().

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

Description not yet available.

Parameters:

Definition at line 72 of file d3arr.cpp.

d3_array::d3_array ( int  sl,
int  sh,
int  nrl,
int  nrh 
)
d3_array::d3_array ( int  sl,
int  sh,
const index_type nrl,
const index_type nrh 
)
d3_array::d3_array ( int  nrl,
int  nrh 
)

Description not yet available.

Parameters:

Definition at line 63 of file d3arr.cpp.

Description not yet available.

Parameters:

Definition at line 52 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 84 of file d3arr.cpp.

d3_array::d3_array ( const ad_integer sl,
const ad_integer 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 248 of file indextyp.cpp.

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

Description not yet available.

Parameters:

Definition at line 571 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 581 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 591 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 97 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 561 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 601 of file d3arr.cpp.

d3_array::d3_array ( const d3_array m2)

Description not yet available.

Parameters:

Definition at line 611 of file d3arr.cpp.

Destructor.

Definition at line 692 of file d3arr.cpp.


Member Function Documentation

void d3_array::allocate ( const ad_integer sl,
const ad_integer 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 334 of file indextyp.cpp.

Referenced by d4_array::allocate(), cos(), cube(), elem_div(), elem_prod(), exp(), log(), mfexp(), operator*(), operator+(), operator-(), operator/(), pow(), sin(), sqr(), sqrt(), square(), tan(), and value().

void d3_array::allocate ( const dvar3_array d3v)

Description not yet available.

Parameters:

Definition at line 32 of file f3arr3.cpp.

void d3_array::allocate ( const d3_array d3v)

Description not yet available.

Parameters:

Definition at line 270 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 177 of file d3arr.cpp.

void d3_array::allocate ( int  sl,
int  sh,
int  nrl,
int  nrh 
)

Description not yet available.

Parameters:

Definition at line 200 of file d3arr.cpp.

void d3_array::allocate ( int  sl,
int  sh,
const index_type nrl,
const index_type nrh 
)

Description not yet available.

Parameters:

Definition at line 223 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 247 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 110 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 299 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 452 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 421 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 330 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 361 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 391 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 482 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 537 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 513 of file d3arr.cpp.

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

Description not yet available.

Parameters:

Definition at line 143 of file d3arr.cpp.

void d3_array::allocate ( void  )

Description not yet available.

Parameters:

Definition at line 17 of file d3arr10.cpp.

Referenced by named_d3_array::allocate(), data_3array::allocate(), dll_data_3array::allocate(), allocate(), and d3_array().

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

Definition at line 3638 of file fvar.hpp.

Referenced by colsize(), and dll_data_3array::~dll_data_3array().

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

Definition at line 3634 of file fvar.hpp.

Referenced by colsize(), and dll_data_3array::~dll_data_3array().

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

Definition at line 3661 of file fvar.hpp.

void d3_array::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 666 of file d3arr.cpp.

Referenced by ~d3_array().

dmatrix& d3_array::elem ( int  k) [inline]
const dmatrix& d3_array::elem ( int  k) const [inline]

Definition at line 3671 of file fvar.hpp.

Description not yet available.

Parameters:

Definition at line 51 of file drancau.cpp.

Description not yet available.

Parameters:

Definition at line 292 of file rngen.cpp.

void d3_array::fill_randn ( long int &  n)

Description not yet available.

Parameters:

Definition at line 239 of file ranfill.cpp.

void d3_array::fill_randn_ni ( long int &  n)

Description not yet available.

Parameters:

Definition at line 130 of file ranf_ni.cpp.

Description not yet available.

Parameters:

Definition at line 304 of file rngen.cpp.

void d3_array::fill_randu ( long int &  n)

Description not yet available.

Parameters:

Definition at line 254 of file ranfill.cpp.

void d3_array::fill_randu_ni ( long int &  n)

Description not yet available.

Parameters:

Definition at line 145 of file ranf_ni.cpp.

double d3_array::fill_seqadd ( double  i1,
double  i2 
)

Description not yet available.

Parameters:

Definition at line 17 of file d3arr9.cpp.

int d3_array::indexmax ( void  ) const [inline]
int d3_array::indexmin ( void  ) const [inline]
void d3_array::initialize ( int  sl,
int  sh,
int  nrl,
const ivector nrh,
int  ncl,
const ivector nch 
)
void d3_array::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 651 of file d3arr.cpp.

Referenced by d3_array().

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

Definition at line 3541 of file fvar.hpp.

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

Definition at line 3717 of file fvar.hpp.

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

Definition at line 3721 of file fvar.hpp.

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

Definition at line 3725 of file fvar.hpp.

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

Definition at line 3701 of file fvar.hpp.

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

Definition at line 3705 of file fvar.hpp.

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

Definition at line 3709 of file fvar.hpp.

void d3_array::operator/= ( double  d)

Description not yet available.

Parameters:

Definition at line 31 of file d3arr2b.cpp.

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

Description not yet available.

Parameters:

Reimplemented in dll_data_3array, and named_d3_array.

Definition at line 82 of file d3arr8.cpp.

d3_array & d3_array::operator= ( double  x)

Description not yet available.

Parameters:

Definition at line 105 of file d3arr8.cpp.

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

Reimplemented in d3_index.

Definition at line 3729 of file fvar.hpp.

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

Definition at line 3713 of file fvar.hpp.

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

Definition at line 3646 of file fvar.hpp.

Referenced by rowsize(), and dll_data_3array::~dll_data_3array().

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

Definition at line 3642 of file fvar.hpp.

Referenced by rowsize(), and dll_data_3array::~dll_data_3array().

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

Definition at line 3656 of file fvar.hpp.

void d3_array::save_d3_array_position ( void  ) const

Description not yet available.

Parameters:

Definition at line 51 of file cmpdif6.cpp.

void d3_array::save_d3_array_value ( void  ) const

Description not yet available.

Parameters:

Definition at line 34 of file cmpdif5.cpp.

void d3_array::shallow_copy ( const d3_array m2)

Description not yet available.

Parameters:

Definition at line 631 of file d3arr.cpp.

Referenced by sub().

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

Definition at line 3651 of file fvar.hpp.

Referenced by allocate().

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

Description not yet available.

Parameters:

Definition at line 31 of file d3arr.cpp.


Friends And Related Function Documentation

friend class d4_array [friend]

Definition at line 3539 of file fvar.hpp.

d3_array value ( const dvar3_array ar) [friend]

Description not yet available.

Parameters:

Definition at line 17 of file f3arr3.cpp.


Member Data Documentation

dmatrix* d3_array::t [private]

List of all members.


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