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
dvar7_array Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 dvar7_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, int l7, int u7)
 Description not yet available. More...
 
 dvar7_array (const ad_integer &hhsl, const ad_integer &hhsu, const index_type &l7, const index_type &u7, 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...
 
 dvar7_array (d7_array &m2)
 Destructor. More...
 
 dvar7_array (dvar7_array &m2)
 Copy constructor. More...
 
 dvar7_array ()
 Description not yet available. More...
 
 ~dvar7_array ()
 Description not yet available. More...
 
void allocate (int hhsl, int hhsu)
 Allocate a vector of d6_array types with dimension [l7, u7]. 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, int l7, int u7)
 Allocate dvar7_array with specified dimensions. More...
 
void allocate (const ad_integer &hhsl, const ad_integer &hhsu, const index_type &l7, const index_type &u7, 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)
 Allocate dvar7_array with specified dimensions. More...
 
void allocate (void)
 Description not yet available. More...
 
void allocate (const d7_array &)
 Allocate d7_array using dimensions from m1. More...
 
void allocate (const dvar7_array &)
 Allocate dvar7_array using dimensions from m1. More...
 
void deallocate (void)
 Deallocate dvar7_array memory. More...
 
dvar6_arrayelem (int i)
 
dvar5_arrayelem (int i, int j)
 
dvar4_arrayelem (int i, int j, int k)
 
dvar3_arrayelem (int i, int j, int k, int l)
 
dvar_matrixelem (int i, int j, int k, int l, int _m)
 
dvar_vectorelem (int i, int j, int k, int l, int _m, int _n)
 
prevariable elem (int i, int j, int k, int l, int _m, int _n, int _p)
 
const dvar6_arrayelem (int i) const
 
const dvar5_arrayelem (int i, int j) const
 
const dvar4_arrayelem (int i, int j, int k) const
 
const dvar3_arrayelem (int i, int j, int k, int l) const
 
const dvar_matrixelem (int i, int j, int k, int l, int _m) const
 
const dvar_vectorelem (int i, int j, int k, int l, int _m, int _n) const
 
const prevariable elem (int i, int j, int k, int l, int _m, int _n, int _p) const
 
unsigned int get_ncopies () const
 
int indexmax () const
 
int indexmin () const
 
void initialize ()
 Description not yet available. More...
 
int operator! (void) const
 
dvar6_arrayoperator() (int i)
 
dvar5_arrayoperator() (int i, int j)
 
dvar4_arrayoperator() (int i, int j, int k)
 
dvar3_arrayoperator() (int i, int j, int k, int l)
 
dvar_matrixoperator() (int i, int j, int k, int l, int _m)
 
dvar_vectoroperator() (int i, int j, int k, int l, int _m, int _n)
 
prevariable operator() (int i, int j, int k, int l, int _m, int _n, int _p)
 
const dvar6_arrayoperator() (int i) const
 
const dvar5_arrayoperator() (int i, int j) const
 
const dvar4_arrayoperator() (int i, int j, int k) const
 
const dvar3_arrayoperator() (int i, int j, int k, int l) const
 
const dvar_matrixoperator() (int i, int j, int k, int l, int _m) const
 
const dvar_vectoroperator() (int i, int j, int k, int l, int _m, int _n) const
 
const prevariable operator() (int i, int j, int k, int l, int _m, int _n, int _p) const
 
void operator/= (const prevariable &d)
 Description not yet available. More...
 
void operator/= (const double &d)
 Description not yet available. More...
 
dvar7_arrayoperator= (const d7_array &)
 Description not yet available. More...
 
dvar7_arrayoperator= (const dvar7_array &m)
 Description not yet available. More...
 
dvar6_arrayoperator[] (int i)
 
const dvar6_arrayoperator[] (int i) const
 
void shallow_copy (const dvar7_array &)
 Shallow copy other data structure pointers. More...
 
unsigned int size () const
 

Private Attributes

vector_shapeshape
 
dvar6_arrayt
 

Detailed Description

Description not yet available.

Parameters

Definition at line 7262 of file fvar.hpp.

Constructor & Destructor Documentation

dvar7_array::dvar7_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,
int  l7,
int  u7 
)

Description not yet available.

Parameters

Definition at line 486 of file f7arr.cpp.

dvar7_array::dvar7_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,
const index_type l7,
const index_type u7 
)

Description not yet available.

Parameters

Definition at line 496 of file f7arr.cpp.

dvar7_array::dvar7_array ( d7_array m2)

Destructor.

Description not yet available.

Parameters

Definition at line 90 of file f7arr.cpp.

dvar7_array::dvar7_array ( dvar7_array m2)

Copy constructor.

Definition at line 59 of file f7arr.cpp.

dvar7_array::dvar7_array ( )

Description not yet available.

Parameters

Definition at line 17 of file f7arr2.cpp.

dvar7_array::~dvar7_array ( )

Description not yet available.

Parameters

Definition at line 124 of file f7arr.cpp.

Member Function Documentation

void dvar7_array::allocate ( int  l7,
int  u7 
)

Allocate a vector of d6_array types with dimension [l7, u7].

Parameters
l7lower index
u7upper index

Definition at line 36 of file f7arr.cpp.

Referenced by operator/().

void dvar7_array::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,
int  l7,
int  u7 
)

Allocate dvar7_array with specified dimensions.

Definition at line 509 of file f7arr.cpp.

void dvar7_array::allocate ( const ad_integer hhsl,
const ad_integer hhsu,
const index_type l7,
const index_type u7,
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 
)

Allocate dvar7_array with specified dimensions.

Definition at line 535 of file f7arr.cpp.

void dvar7_array::allocate ( void  )

Description not yet available.

Parameters

Definition at line 26 of file f7arr2.cpp.

Referenced by named_dvar7_array::allocate(), deallocate(), dvar7_array(), and shallow_copy().

void dvar7_array::allocate ( const d7_array m1)

Allocate d7_array using dimensions from m1.

Parameters
m1allocated d7_array.

Definition at line 220 of file f7arr.cpp.

void dvar7_array::allocate ( const dvar7_array m1)

Allocate dvar7_array using dimensions from m1.

Parameters
m1allocated dvar7_array

Definition at line 191 of file f7arr.cpp.

void dvar7_array::deallocate ( void  )

Deallocate dvar7_array memory.

Definition at line 96 of file f7arr.cpp.

Referenced by ~dvar7_array().

dvar6_array& dvar7_array::elem ( int  i)
inline

Definition at line 7305 of file fvar.hpp.

dvar5_array& dvar7_array::elem ( int  i,
int  j 
)
inline

Definition at line 7309 of file fvar.hpp.

dvar4_array& dvar7_array::elem ( int  i,
int  j,
int  k 
)
inline

Definition at line 7313 of file fvar.hpp.

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

Definition at line 7317 of file fvar.hpp.

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

Definition at line 7321 of file fvar.hpp.

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

Definition at line 7325 of file fvar.hpp.

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

Definition at line 7329 of file fvar.hpp.

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

Definition at line 7333 of file fvar.hpp.

const dvar5_array& dvar7_array::elem ( int  i,
int  j 
) const
inline

Definition at line 7337 of file fvar.hpp.

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

Definition at line 7341 of file fvar.hpp.

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

Definition at line 7345 of file fvar.hpp.

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

Definition at line 7349 of file fvar.hpp.

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

Definition at line 7353 of file fvar.hpp.

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

Definition at line 7357 of file fvar.hpp.

unsigned int dvar7_array::get_ncopies ( void  ) const
inline

Definition at line 7466 of file fvar.hpp.

int dvar7_array::indexmax ( void  ) const
inline

Definition at line 7455 of file fvar.hpp.

Referenced by allocate(), initialize(), operator/(), operator/=(), operator=(), size(), and sum().

int dvar7_array::indexmin ( void  ) const
inline

Definition at line 7451 of file fvar.hpp.

Referenced by allocate(), deallocate(), initialize(), operator/(), operator/=(), operator=(), size(), and sum().

void dvar7_array::initialize ( void  )

Description not yet available.

Parameters

Definition at line 18 of file f7arr.cpp.

int dvar7_array::operator! ( void  ) const
inline

Definition at line 7293 of file fvar.hpp.

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

Definition at line 7363 of file fvar.hpp.

dvar5_array& dvar7_array::operator() ( int  i,
int  j 
)
inline

Definition at line 7371 of file fvar.hpp.

dvar4_array& dvar7_array::operator() ( int  i,
int  j,
int  k 
)
inline

Definition at line 7375 of file fvar.hpp.

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

Definition at line 7379 of file fvar.hpp.

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

Definition at line 7383 of file fvar.hpp.

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

Definition at line 7387 of file fvar.hpp.

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

Definition at line 7391 of file fvar.hpp.

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

Definition at line 7395 of file fvar.hpp.

const dvar5_array& dvar7_array::operator() ( int  i,
int  j 
) const
inline

Definition at line 7403 of file fvar.hpp.

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

Definition at line 7407 of file fvar.hpp.

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

Definition at line 7411 of file fvar.hpp.

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

Definition at line 7415 of file fvar.hpp.

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

Definition at line 7420 of file fvar.hpp.

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

Definition at line 7425 of file fvar.hpp.

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

Description not yet available.

Parameters

Definition at line 72 of file f7arr1.cpp.

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

Description not yet available.

Parameters

Definition at line 87 of file f7arr1.cpp.

dvar7_array & dvar7_array::operator= ( const d7_array m)

Description not yet available.

Parameters

Definition at line 161 of file f7arr.cpp.

Referenced by named_dvar7_array::operator=().

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

Description not yet available.

Parameters

Definition at line 133 of file f7arr.cpp.

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

Definition at line 7367 of file fvar.hpp.

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

Definition at line 7399 of file fvar.hpp.

void dvar7_array::shallow_copy ( const dvar7_array other)

Shallow copy other data structure pointers.

Parameters
otherdvar7_array

Definition at line 68 of file f7arr.cpp.

Referenced by dvar7_array().

unsigned int dvar7_array::size ( void  ) const
inline

Definition at line 7459 of file fvar.hpp.

Referenced by allocate().

Member Data Documentation

vector_shape* dvar7_array::shape
private

Definition at line 7264 of file fvar.hpp.

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

dvar6_array* dvar7_array::t
private

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