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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 dvar6_array (int hhsl, int hhsu)
 Description not yet available. More...
 
 dvar6_array (int hhsl, int hhsu, int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch, int l6, int u6)
 Description not yet available. More...
 
 dvar6_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, const index_type &l6, const index_type &u6)
 Description not yet available. More...
 
 dvar6_array (const d6_array &m2)
 Description not yet available. More...
 
 dvar6_array (const dvar6_array &m2)
 Copy constructor. More...
 
 dvar6_array ()
 Description not yet available. More...
 
 ~dvar6_array ()
 Destructor. More...
 
void allocate (int hhsl, int hhsu)
 Allocate vector of dvar5_array with dimension [hsl to hsu]. More...
 
void allocate (int hhsl, int hhsu, int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch, int l6, int u6)
 Description not yet available. More...
 
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, const index_type &l6, const index_type &u6)
 Description not yet available. More...
 
void allocate (void)
 Description not yet available. More...
 
void allocate (const d6_array &)
 Allocate dvar6_array using dimensions from m1. More...
 
void allocate (const dvar6_array &)
 Allocate dvar6_array using dimensions from m1. More...
 
void deallocate (void)
 Deallocate dvar6_array memory. More...
 
dvar5_arrayelem (int i)
 
dvar4_arrayelem (int i, int j)
 
dvar3_arrayelem (int i, int j, int k)
 
dvar_matrixelem (int i, int j, int k, int l)
 
dvar_vectorelem (int i, int j, int k, int l, int _m)
 
prevariable elem (int i, int j, int k, int l, int _m, int _n)
 
const dvar5_arrayelem (int i) const
 
const dvar4_arrayelem (int i, int j) const
 
const dvar3_arrayelem (int i, int j, int k) const
 
const dvar_matrixelem (int i, int j, int k, int l) const
 
const dvar_vectorelem (int i, int j, int k, int l, int _m) const
 
const prevariable elem (int i, int j, int k, int l, int _m, int _n) const
 
unsigned int get_ncopies () const
 
int indexmax () const
 
int indexmin () const
 
void initialize ()
 Description not yet available. More...
 
int operator! (void) const
 
dvar5_arrayoperator() (int i)
 
dvar4_arrayoperator() (int i, int j)
 
dvar3_arrayoperator() (int i, int j, int k)
 
dvar_matrixoperator() (int i, int j, int k, int l)
 
dvar_vectoroperator() (int i, int j, int k, int l, int _m)
 
prevariable operator() (int i, int j, int k, int l, int _m, int _n)
 
const dvar5_arrayoperator() (int i) const
 
const dvar4_arrayoperator() (int i, int j) const
 
const dvar3_arrayoperator() (int i, int j, int k) const
 
const dvar_matrixoperator() (int i, int j, int k, int l) const
 
const dvar_vectoroperator() (int i, int j, int k, int l, int _m) const
 
const prevariable operator() (int i, int j, int k, int l, int _m, int _n) const
 
void operator/= (const prevariable &d)
 Description not yet available. More...
 
void operator/= (const double &d)
 Description not yet available. More...
 
dvar6_arrayoperator= (const d6_array &)
 Description not yet available. More...
 
dvar6_arrayoperator= (const dvar6_array &m)
 Description not yet available. More...
 
dvar5_arrayoperator[] (int i)
 
const dvar5_arrayoperator[] (int i) const
 
void shallow_copy (const dvar6_array &)
 Shallow copy other data structure pointers. More...
 
unsigned int size () const
 

Private Attributes

vector_shapeshape
 
dvar5_arrayt
 

Detailed Description

Description not yet available.

Parameters

Definition at line 6861 of file fvar.hpp.

Constructor & Destructor Documentation

dvar6_array::dvar6_array ( int  hsl,
int  hsu 
)

Description not yet available.

Parameters

Definition at line 416 of file f6arr.cpp.

dvar6_array::dvar6_array ( int  hsl,
int  hsu,
int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch,
int  l5,
int  u5,
int  l6,
int  u6 
)

Description not yet available.

Parameters

Definition at line 426 of file f6arr.cpp.

dvar6_array::dvar6_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,
const index_type l6,
const index_type u6 
)

Description not yet available.

Parameters

Definition at line 436 of file f6arr.cpp.

dvar6_array::dvar6_array ( const d6_array _m2)

Description not yet available.

Parameters

Definition at line 60 of file f6arr.cpp.

dvar6_array::dvar6_array ( const dvar6_array m2)

Copy constructor.

Definition at line 30 of file f6arr.cpp.

dvar6_array::dvar6_array ( )

Description not yet available.

Parameters

Definition at line 17 of file f6arr2.cpp.

dvar6_array::~dvar6_array ( )

Destructor.

Definition at line 91 of file f6arr.cpp.

Member Function Documentation

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

Allocate vector of dvar5_array with dimension [hsl to hsu].

Parameters
hsllower vector index
hsuupper vector index

Definition at line 507 of file f6arr.cpp.

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

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

Description not yet available.

Parameters

Definition at line 449 of file f6arr.cpp.

void dvar6_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,
const index_type l6,
const index_type u6 
)

Description not yet available.

Parameters

Definition at line 475 of file f6arr.cpp.

void dvar6_array::allocate ( void  )

Description not yet available.

Parameters

Definition at line 26 of file f6arr2.cpp.

Referenced by named_dvar6_array::allocate(), deallocate(), dvar6_array(), and shallow_copy().

void dvar6_array::allocate ( const d6_array m1)

Allocate dvar6_array using dimensions from m1.

Definition at line 178 of file f6arr.cpp.

void dvar6_array::allocate ( const dvar6_array m1)

Allocate dvar6_array using dimensions from m1.

Definition at line 151 of file f6arr.cpp.

void dvar6_array::deallocate ( void  )

Deallocate dvar6_array memory.

Definition at line 67 of file f6arr.cpp.

Referenced by ~dvar6_array().

dvar5_array& dvar6_array::elem ( int  i)
inline

Definition at line 6903 of file fvar.hpp.

dvar4_array& dvar6_array::elem ( int  i,
int  j 
)
inline

Definition at line 6907 of file fvar.hpp.

dvar3_array& dvar6_array::elem ( int  i,
int  j,
int  k 
)
inline

Definition at line 6911 of file fvar.hpp.

dvar_matrix& dvar6_array::elem ( int  i,
int  j,
int  k,
int  l 
)
inline

Definition at line 6915 of file fvar.hpp.

dvar_vector& dvar6_array::elem ( int  i,
int  j,
int  k,
int  l,
int  _m 
)
inline

Definition at line 6919 of file fvar.hpp.

prevariable dvar6_array::elem ( int  i,
int  j,
int  k,
int  l,
int  _m,
int  _n 
)
inline

Definition at line 6923 of file fvar.hpp.

const dvar5_array& dvar6_array::elem ( int  i) const
inline

Definition at line 6927 of file fvar.hpp.

const dvar4_array& dvar6_array::elem ( int  i,
int  j 
) const
inline

Definition at line 6931 of file fvar.hpp.

const dvar3_array& dvar6_array::elem ( int  i,
int  j,
int  k 
) const
inline

Definition at line 6935 of file fvar.hpp.

const dvar_matrix& dvar6_array::elem ( int  i,
int  j,
int  k,
int  l 
) const
inline

Definition at line 6939 of file fvar.hpp.

const dvar_vector& dvar6_array::elem ( int  i,
int  j,
int  k,
int  l,
int  _m 
) const
inline

Definition at line 6943 of file fvar.hpp.

const prevariable dvar6_array::elem ( int  i,
int  j,
int  k,
int  l,
int  _m,
int  _n 
) const
inline

Definition at line 6947 of file fvar.hpp.

unsigned int dvar6_array::get_ncopies ( void  ) const
inline

Definition at line 7043 of file fvar.hpp.

int dvar6_array::indexmax ( void  ) const
inline
int dvar6_array::indexmin ( void  ) const
inline
void dvar6_array::initialize ( void  )

Description not yet available.

Parameters

Definition at line 18 of file f6arr.cpp.

Referenced by dvar7_array::initialize().

int dvar6_array::operator! ( void  ) const
inline

Definition at line 6892 of file fvar.hpp.

dvar5_array& dvar6_array::operator() ( int  i)
inline

Definition at line 6952 of file fvar.hpp.

dvar4_array& dvar6_array::operator() ( int  i,
int  j 
)
inline

Definition at line 6960 of file fvar.hpp.

dvar3_array& dvar6_array::operator() ( int  i,
int  j,
int  k 
)
inline

Definition at line 6964 of file fvar.hpp.

dvar_matrix& dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l 
)
inline

Definition at line 6968 of file fvar.hpp.

dvar_vector& dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l,
int  _m 
)
inline

Definition at line 6972 of file fvar.hpp.

prevariable dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l,
int  _m,
int  _n 
)
inline

Definition at line 6976 of file fvar.hpp.

const dvar5_array& dvar6_array::operator() ( int  i) const
inline

Definition at line 6980 of file fvar.hpp.

const dvar4_array& dvar6_array::operator() ( int  i,
int  j 
) const
inline

Definition at line 6988 of file fvar.hpp.

const dvar3_array& dvar6_array::operator() ( int  i,
int  j,
int  k 
) const
inline

Definition at line 6992 of file fvar.hpp.

const dvar_matrix& dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l 
) const
inline

Definition at line 6996 of file fvar.hpp.

const dvar_vector& dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l,
int  _m 
) const
inline

Definition at line 7000 of file fvar.hpp.

const prevariable dvar6_array::operator() ( int  i,
int  j,
int  k,
int  l,
int  _m,
int  _n 
) const
inline

Definition at line 7005 of file fvar.hpp.

void dvar6_array::operator/= ( const prevariable d)

Description not yet available.

Parameters

Definition at line 90 of file f6arr1.cpp.

void dvar6_array::operator/= ( const double &  d)

Description not yet available.

Parameters

Definition at line 109 of file f6arr1.cpp.

dvar6_array & dvar6_array::operator= ( const d6_array m)

Description not yet available.

Parameters

Definition at line 126 of file f6arr.cpp.

Referenced by dvar6_array(), and named_dvar6_array::operator=().

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

Description not yet available.

Parameters

Definition at line 100 of file f6arr.cpp.

dvar5_array& dvar6_array::operator[] ( int  i)
inline

Definition at line 6956 of file fvar.hpp.

const dvar5_array& dvar6_array::operator[] ( int  i) const
inline

Definition at line 6984 of file fvar.hpp.

void dvar6_array::shallow_copy ( const dvar6_array other)

Shallow copy other data structure pointers.

Parameters
otherdvar6_array

Definition at line 39 of file f6arr.cpp.

Referenced by dvar6_array().

unsigned int dvar6_array::size ( void  ) const
inline

Definition at line 7036 of file fvar.hpp.

Referenced by allocate().

Member Data Documentation

vector_shape* dvar6_array::shape
private

Definition at line 6863 of file fvar.hpp.

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

dvar5_array* dvar6_array::t
private

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