ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
named_dvar3_array Class Reference

Description not yet available. More...

#include <admodel.h>

Public Member Functions

 named_dvar3_array (void)
 
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, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, int rmax, int cmin, int cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, int rmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, const index_type &rmin, const index_type &rmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, const char *s="UNNAMED")
 
void allocate (const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, const ivector &rmin, int rmax, int cmin, int cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, const ivector &rmax, int cmin, int cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, const ivector &rmin, const ivector &rmax, int cmin, int cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, int rmax, const ivector &cmin, int cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, int rmax, const ivector &cmin, const ivector &cmax, const char *s="UNNAMED")
 
void allocate (int hsl, int hsu, int rmin, int rmax, int cmin, const ivector &cmax, const char *s="UNNAMED")
 
named_dvar3_arrayoperator= (const dvar3_array &m)
 
named_dvar3_arrayoperator= (const d3_array &m)
 
- Public Member Functions inherited from dvar3_array
 dvar3_array (int, int)
 Description not yet available. More...
 
 dvar3_array (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available. More...
 
 dvar3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 Description not yet available. More...
 
 dvar3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, ivector &ncl, const ivector &nch)
 Description not yet available. More...
 
 dvar3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Description not yet available. More...
 
 dvar3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available. More...
 
 dvar3_array (ad_integer sl, ad_integer sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Description not yet available. More...
 
 dvar3_array (const d3_array &m2)
 Description not yet available. More...
 
 dvar3_array (const param_init_matrix_vector &m2)
 
 dvar3_array (const param_init_bounded_matrix_vector &m2)
 
 dvar3_array (const dvar3_array &m2)
 Copy constructor. More...
 
 dvar3_array (void)
 Default constructor. More...
 
 ~dvar3_array ()
 Destructor. More...
 
void allocate (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nch is a vector of indexes. More...
 
void allocate (int sl, int sh, int nrl, int nrh)
 Allocate vector of matrices having empty columns wht the dimensions [sl to sh] x [nrl to nrh]. More...
 
void allocate (int sl, int sh, const index_type &nrl, const index_type &nrh)
 Description not yet available. More...
 
void allocate (int sl, int sh)
 Allocate vector of empty matrices with dimension [sl to sh]. More...
 
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nch is a vector of indexes. More...
 
void allocate (const d3_array &m1)
 Allocate dvar3_array with same dimensions as m1. More...
 
void allocate (void)
 Does not allocte, but initialize class members. More...
 
void allocate (const dvar3_array &m1)
 Allocate dvar3_array with same dimensions as m1. More...
 
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nch is a vector of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nch are vectors of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, int nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrl and nrh are vectors of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, int nrh, int ncl, int nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrl is a vector of indexes. More...
 
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh is a vector of indexes. More...
 
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nch are vectors of indexes. More...
 
void allocate (int sl, int sh, int nrl, int nrh, int ncl, const ivector &nch)
 Allocate variable vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nch is a vector of indexes. More...
 
void allocate (ad_integer sl, ad_integer sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch)
 Allocate array with dimensions [sl to sh] x [nrl to nrh] x [ncl to nch]. More...
 
void allocate (ad_integer sl, ad_integer sh, const index_type &nrl, const index_type &nrh)
 Description not yet available. More...
 
void allocate (ad_integer sl, ad_integer sh)
 Allocate vector with dimension [sl to sh] of empty matrices. More...
 
int colmax (void) const
 
int colmin () const
 
int colsize () const
 
void deallocate ()
 Deallocate dvar3_array memory. More...
 
dvar_matrixelem (int i)
 ? Retrieves an element of a dvar3_array. More...
 
prevariable elem (int i, int j, int k)
 ? Retrieves an element of a dvar3_array. More...
 
const dvar_matrixelem (int i) const
 ? Retrieves an element of a dvar3_array. More...
 
const prevariable elem (int i, int j, int k) const
 ? Retrieves an element of a dvar3_array. More...
 
void fill_randn (long int &n)
 Description not yet available. More...
 
void fill_randn_ni (long int &n)
 Description not yet available. More...
 
void fill_randu (long int &n)
 Description not yet available. More...
 
void fill_randu_ni (long int &n)
 Description not yet available. More...
 
double fill_seqadd (double, double)
 Description not yet available. More...
 
unsigned int get_ncopies () const
 
int indexmax () const
 
int indexmin () const
 
void initialize (void)
 Description not yet available. More...
 
int operator! (void) const
 
const prevariable operator() (int k, int i, int j) const
 
const dvar_vectoroperator() (int k, int i) const
 
const dvar_matrixoperator() (int i) const
 
prevariable operator() (int k, int i, int j)
 
dvar_vectoroperator() (int k, int i)
 
dvar_matrixoperator() (int i)
 
void operator/= (const prevariable &)
 Description not yet available. More...
 
void operator/= (double)
 Description not yet available. More...
 
dvar3_arrayoperator= (const d3_array &m1)
 Assign element values from scalar arr3 to dvar3_array. More...
 
dvar3_arrayoperator= (double x)
 Assigns value to all elements of dvar3_array. More...
 
dvar3_arrayoperator= (const dvar3_array &m1)
 Assign values from other to dvar3_array. More...
 
const dvar_matrixoperator[] (int i) const
 
dvar_matrixoperator[] (int i)
 
int rowmax (void) const
 
int rowmin (void) const
 
int rowsize () const
 
void shallow_copy (const dvar3_array &)
 Shallow copy other data structure pointers. More...
 
int slicemax () const
 
int slicemin () const
 
unsigned int slicesize () const
 
dvar3_array sub (int, int)
 Description not yet available. More...
 
d3_array value (const dvar3_array &)
 
- Public Member Functions inherited from model_name_tag
 model_name_tag (void)
 
void allocate (const char *s)
 
const char * get_name (void)
 
label_class label (void)
 

Additional Inherited Members

- Protected Attributes inherited from model_name_tag
adstring name
 

Detailed Description

Description not yet available.

Parameters

Definition at line 312 of file admodel.h.

Constructor & Destructor Documentation

named_dvar3_array::named_dvar3_array ( void  )
inline

Definition at line 315 of file admodel.h.

Member Function Documentation

void named_dvar3_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,
const char *  s = "UNNAMED" 
)

Definition at line 10 of file model22.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
int  rmax,
int  cmin,
int  cmax,
const char *  s = "UNNAMED" 
)

Definition at line 264 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
int  rmax,
const char *  s = "UNNAMED" 
)

Definition at line 271 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
const index_type rmin,
const index_type rmax,
const char *  s = "UNNAMED" 
)

Definition at line 278 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
const char *  s = "UNNAMED" 
)

Definition at line 285 of file model11.cpp.

void named_dvar3_array::allocate ( const char *  s = "UNNAMED")

Definition at line 291 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
const ivector rmin,
int  rmax,
int  cmin,
int  cmax,
const char *  s = "UNNAMED" 
)

Definition at line 297 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
const ivector rmax,
int  cmin,
int  cmax,
const char *  s = "UNNAMED" 
)

Definition at line 304 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
const ivector rmin,
const ivector rmax,
int  cmin,
int  cmax,
const char *  s = "UNNAMED" 
)

Definition at line 311 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
int  rmax,
const ivector cmin,
int  cmax,
const char *  s = "UNNAMED" 
)

Definition at line 319 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
int  rmax,
const ivector cmin,
const ivector cmax,
const char *  s = "UNNAMED" 
)

Definition at line 326 of file model11.cpp.

void named_dvar3_array::allocate ( int  hsl,
int  hsu,
int  rmin,
int  rmax,
int  cmin,
const ivector cmax,
const char *  s = "UNNAMED" 
)

Definition at line 333 of file model11.cpp.

named_dvar3_array & named_dvar3_array::operator= ( const dvar3_array m)

Definition at line 340 of file model11.cpp.

named_dvar3_array & named_dvar3_array::operator= ( const d3_array m)

Definition at line 348 of file model11.cpp.


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