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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 d5_array (int hhsl, int hhsu, int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
 d5_array (int imin, int imax)
 Description not yet available.
 d5_array (const ad_integer &hhsl, const ad_integer &hhsu, const index_type &hsl, const index_type &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.
 d5_array (const d5_array &m2)
 Description not yet available.
 d5_array ()
 Description not yet available.
 ~d5_array ()
 Destructor.
void allocate (int hhsl, int hhsu, int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available.
void allocate (int imin, int imax)
 Description not yet available.
void allocate (const ad_integer &hhsl, const ad_integer &hhsu, const index_type &hsl, const index_type &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 d5_array &)
 Description not yet available.
void deallocate (void)
 Description not yet available.
d4_arrayelem (int i)
d3_arrayelem (int i, int j)
dmatrixelem (int i, int j, int k)
dvectorelem (int i, int j, int k, int l)
double & elem (int i, int j, int k, int l, int _m)
const d4_arrayelem (int i) const
const d3_arrayelem (int i, int j) const
const dmatrixelem (int i, int j, int k) const
const dvectorelem (int i, int j, int k, int l) const
const double & elem (int i, int j, int k, int l, int _m) 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
d4_arrayoperator() (int i)
d3_arrayoperator() (int i, int j)
dmatrixoperator() (int i, int j, int k)
dvectoroperator() (int i, int j, int k, int l)
double & operator() (int i, int j, int k, int l, int _m)
const d4_arrayoperator() (int i) const
const d3_arrayoperator() (int i, int j) const
const dmatrixoperator() (int i, int j, int k) const
const dvectoroperator() (int i, int j, int k, int l) const
const double & operator() (int i, int j, int k, int l, int _m) const
void operator/= (double d)
 Description not yet available.
d5_arrayoperator= (const d5_array &)
 Description not yet available.
d4_arrayoperator[] (int i)
const d4_arrayoperator[] (int i) const
void shallow_copy (const d5_array &)
int size (void)
int size (void) const

Private Attributes

vector_shapeshape
d4_arrayt

Detailed Description

Description not yet available.

Parameters:

Definition at line 6066 of file fvar.hpp.


Constructor & Destructor Documentation

d5_array::d5_array ( int  hsl,
int  hsu,
int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch,
int  l5,
int  u5 
)

Description not yet available.

Parameters:

Definition at line 325 of file d5arr.cpp.

d5_array::d5_array ( int  hsl,
int  hsu 
)

Description not yet available.

Parameters:

Definition at line 372 of file d5arr.cpp.

d5_array::d5_array ( 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,
const index_type l5,
const index_type u5 
)

Description not yet available.

Parameters:

Definition at line 335 of file d5arr.cpp.

d5_array::d5_array ( const d5_array _m2)

Description not yet available.

Parameters:

Definition at line 32 of file d5arr.cpp.

Description not yet available.

Parameters:

Definition at line 17 of file d5arr3.cpp.

Referenced by data_5array::allocate().

Destructor.

Definition at line 80 of file d5arr.cpp.


Member Function Documentation

void d5_array::allocate ( int  hsl,
int  hsu,
int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch,
int  l5,
int  u5 
)

Description not yet available.

Parameters:

Definition at line 347 of file d5arr.cpp.

Referenced by d6_array::allocate(), and operator/().

void d5_array::allocate ( int  hsl,
int  hsu 
)

Description not yet available.

Parameters:

Definition at line 381 of file d5arr.cpp.

void d5_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,
const index_type l5,
const index_type u5 
)

Description not yet available.

Parameters:

Definition at line 401 of file d5arr.cpp.

void d5_array::allocate ( void  )

Description not yet available.

Parameters:

Definition at line 26 of file d5arr3.cpp.

Referenced by named_d5_array::allocate(), data_5array::allocate(), allocate(), and d5_array().

void d5_array::allocate ( const d5_array m1)

Description not yet available.

Parameters:

Definition at line 124 of file d5arr.cpp.

void d5_array::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 52 of file d5arr.cpp.

Referenced by ~d5_array().

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

Definition at line 6104 of file fvar.hpp.

Referenced by sum().

d3_array& d5_array::elem ( int  i,
int  j 
) [inline]

Definition at line 6108 of file fvar.hpp.

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

Definition at line 6112 of file fvar.hpp.

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

Definition at line 6116 of file fvar.hpp.

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

Definition at line 6120 of file fvar.hpp.

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

Definition at line 6124 of file fvar.hpp.

const d3_array& d5_array::elem ( int  i,
int  j 
) const [inline]

Definition at line 6128 of file fvar.hpp.

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

Definition at line 6132 of file fvar.hpp.

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

Definition at line 6136 of file fvar.hpp.

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

Definition at line 6140 of file fvar.hpp.

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

Definition at line 6224 of file fvar.hpp.

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

Definition at line 6220 of file fvar.hpp.

void d5_array::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 110 of file d5arr.cpp.

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

Definition at line 6095 of file fvar.hpp.

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

Definition at line 6145 of file fvar.hpp.

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

Definition at line 6153 of file fvar.hpp.

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

Definition at line 6157 of file fvar.hpp.

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

Definition at line 6161 of file fvar.hpp.

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

Definition at line 6165 of file fvar.hpp.

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

Definition at line 6169 of file fvar.hpp.

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

Definition at line 6177 of file fvar.hpp.

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

Definition at line 6181 of file fvar.hpp.

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

Definition at line 6185 of file fvar.hpp.

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

Definition at line 6189 of file fvar.hpp.

void d5_array::operator/= ( double  d)

Description not yet available.

Parameters:

Definition at line 32 of file d5arr1.cpp.

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

Description not yet available.

Parameters:

Reimplemented in named_d5_array.

Definition at line 88 of file d5arr.cpp.

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

Definition at line 6149 of file fvar.hpp.

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

Definition at line 6173 of file fvar.hpp.

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

Definition at line 6216 of file fvar.hpp.

Referenced by allocate().

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

Definition at line 6228 of file fvar.hpp.


Member Data Documentation

Definition at line 6068 of file fvar.hpp.

Referenced by allocate(), d5_array(), deallocate(), indexmax(), indexmin(), and operator!().

d4_array* d5_array::t [private]

Definition at line 6069 of file fvar.hpp.

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

List of all members.


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