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

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 d3_array (void)
 Default constructor. More...
 
 d3_array (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Description not yet available. More...
 
 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)
 Construct d3_array with a vector of empty dmatrix with dimension [nrl to nrh]. More...
 
 d3_array (const d3_array_position &)
 Construct d3_array with a vector of empty dmatrix using position. More...
 
 d3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 Description not yet available. More...
 
 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. More...
 
 d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
 Description not yet available. More...
 
 d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available. More...
 
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available. More...
 
 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. More...
 
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Description not yet available. More...
 
 d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Description not yet available. More...
 
 d3_array (const d3_array &m2)
 Copy constructor. More...
 
 ~d3_array ()
 Destructor. More...
 
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)
 Allocate array of matrices with dimensions [sl to sh] x [nrl to nrh] x [ncl to nch]. More...
 
void allocate (const dvar3_array &)
 Allocate d3_array with same dimensions as d3v. More...
 
void allocate (const d3_array &d3v)
 Allocate d3_array with the same dimensions as other. More...
 
void allocate (int sl, int sh, int nrl, int nrh, int ncl, int nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) More...
 
void allocate (int sl, int sh, int nrl, int nrh)
 Allocate vector of matrices having empty columns and with dimensions [sl to sh] x [nrl to nrh]. More...
 
void allocate (int sl, int sh, const index_type &nrl, const index_type &nrh)
 Allocate vector of matrices having empty columns and with dimensions [sl to sh] x [nrl to nrh]. More...
 
void allocate (int sl, int sh)
 Allocate vector [sl to sh] of empty matrices. More...
 
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where ncl is a vector of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch)
 
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Allocate d3_array with dimensions [sl to sh] x [nrl to nrh] x [ncl to nch]. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch)
 Description not yet available. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, int nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, int nrh, int ncl, int nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes. More...
 
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes. More...
 
void allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes. More...
 
void allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes. More...
 
void allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch)
 Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes with dimensions [sl to sh]. More...
 
void allocate (int sl, int sh, int nrl, int nrh, int ncl, const ivector &nch)
 Allocate 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 (void)
 Does NOT allocate, but initializes empty d3_array. More...
 
dmatrixbegin () const
 
int colmax (void) const
 
int colmin (void) const
 
int colsize (void) const
 
void deallocate (void)
 Deallocates d3_array memory. More...
 
dmatrixelem (int k)
 
const dmatrixelem (int k) const
 
dmatrixend () const
 
void fill_randcau (const random_number_generator &rng)
 Description not yet available. More...
 
void fill_randn (const random_number_generator &rng)
 Description not yet available. More...
 
void fill_randn (long int &n)
 Fill multi array with random numbers. More...
 
void fill_randn_ni (long int &n)
 Description not yet available. More...
 
void fill_randu (const random_number_generator &rng)
 Description not yet available. More...
 
void fill_randu (long int &n)
 Fill multi array with random numbers. More...
 
void fill_randu_ni (long int &n)
 Description not yet available. More...
 
double fill_seqadd (double, double)
 Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California. More...
 
unsigned int get_ncopies () const
 
int indexmax () const
 
int indexmin () const
 
void initialize (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch)
 
void initialize (void)
 Initializes all elements of d3_array to zero. More...
 
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)
 Divide each element of d3_array by d. More...
 
d3_arrayoperator= (const d3_array &m1)
 Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California. More...
 
d3_arrayoperator= (double x)
 Assign elements of d3_array to value. More...
 
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 () const
 Description not yet available. More...
 
void save_d3_array_value () const
 Description not yet available. More...
 
void shallow_copy (const d3_array &)
 Shallow copy other data structure pointers. More...
 
int slicemax () const
 
int slicemin () const
 
unsigned int slicesize () const
 
d3_array sub (int, int)
 Description not yet available. More...
 

Private Attributes

three_array_shapeshape
 
dmatrixt
 

Friends

class d4_array
 
d3_array value (const dvar3_array &ar)
 Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California. More...
 

Detailed Description

Description not yet available.

Parameters

Definition at line 3727 of file fvar.hpp.

Constructor & Destructor Documentation

d3_array::d3_array ( void  )

Default constructor.

Definition at line 20 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 83 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 
)

Construct d3_array with a vector of empty dmatrix with dimension [nrl to nrh].

Parameters
nrllower vector index
nrhupper vector index

Definition at line 74 of file d3arr.cpp.

d3_array::d3_array ( const d3_array_position position)

Construct d3_array with a vector of empty dmatrix using position.

Parameters
positiond3_array_position

Definition at line 61 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 95 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 252 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 640 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 650 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 660 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 108 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 630 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 670 of file d3arr.cpp.

d3_array::d3_array ( const d3_array m2)

Copy constructor.

Definition at line 679 of file d3arr.cpp.

d3_array::~d3_array ( )

Destructor.

Definition at line 748 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 
)

Allocate array of matrices with dimensions [sl to sh] x [nrl to nrh] x [ncl to nch].

Parameters
sllower vector index
shupper vector index
nrllower matrix row index
nrlupper matrix row index
ncllower matrix column index
nclupper matrix column index

Definition at line 327 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)

Allocate d3_array with same dimensions as d3v.

Parameters
d3va dvar3_array

Definition at line 36 of file f3arr3.cpp.

void d3_array::allocate ( const d3_array other)

Allocate d3_array with the same dimensions as other.

Parameters
otherd3_array

Definition at line 288 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch])

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix
ncllower column index for matrix
nchupper column index for matrix

Definition at line 200 of file d3arr.cpp.

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

Allocate vector of matrices having empty columns and with dimensions [sl to sh] x [nrl to nrh].

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix

Definition at line 219 of file d3arr.cpp.

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

Allocate vector of matrices having empty columns and with dimensions [sl to sh] x [nrl to nrh].

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix

Definition at line 238 of file d3arr.cpp.

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

Allocate vector [sl to sh] of empty matrices.

Note: sl should be less than or equal to sh.

Parameters
sllower index of vector
shupper index of vector

Definition at line 257 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where ncl is a vector of indexes.

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix
nclvector of lower column indexes for matrix
nchupper column index for matrix

Definition at line 128 of file d3arr.cpp.

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

Definition at line 304 of file d3arr.cpp.

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

Allocate d3_array with dimensions [sl to sh] x [nrl to nrh] x [ncl to nch].

Parameters
sllower index of vector
shupper index of vector
nrlvector of lower row indexes for matrix
nrhvector of upper row indexes for matrix
nclvector of lower column indexes for matrix
nchvector of upper column indexes for matrix

Definition at line 482 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 435 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes.

Parameters
sllower index of vector
shupper index of vector
nrlvector of lower row indexes for matrix
nrhvector of upper row indexes for matrix
ncllower column index for matrix
nchupper column index for matrix

Definition at line 355 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes.

Parameters
sllower index of vector
shupper index of vector
nrlvector of lower row indexes for matrix
nrhupper row index for matrix
ncllower column index for matrix
nchupper column index for matrix

Definition at line 390 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes.

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhvector of upper row indexes for matrix
ncllower column index for matrix
nchupper column index for matrix

Definition at line 416 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes.

Parameters
sllower index of vector
shupper index of vector
nrlvector of lower row indexes for matrix
nrhvector of upper row indexes for matrix
nclvector of lower column indexes for matrix
nchvector of upper column indexes for matrix

Definition at line 528 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes.

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhvector of upper row indexes for matrix
nclupper column index for matrix
nchvector of upper column indexes for matrix

Definition at line 602 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh and nrl are vectors of indexes with dimensions [sl to sh].

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix
nclvector of lower column indexes for matrix
nchvector of upper column indexes for matrix

Definition at line 567 of file d3arr.cpp.

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

Allocate vector of matrices with dimensions [sl to sh] x ([nrl to nrh] x [ncl to nch]) where nrh is a vector of indexes.

Parameters
sllower index of vector
shupper index of vector
nrllower row index for matrix
nrhupper row index for matrix
ncllower column index for matrix
nchvector of upper column indexes for matrix

Definition at line 164 of file d3arr.cpp.

void d3_array::allocate ( void  )

Does NOT allocate, but initializes empty d3_array.

Definition at line 11 of file d3arr10.cpp.

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

dmatrix* d3_array::begin ( ) const
inline

Definition at line 3809 of file fvar.hpp.

Referenced by end(), initialize(), and sum().

int d3_array::colmax ( void  ) const
inline

Definition at line 3839 of file fvar.hpp.

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

int d3_array::colmin ( void  ) const
inline

Definition at line 3835 of file fvar.hpp.

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

int d3_array::colsize ( void  ) const
inline

Definition at line 3864 of file fvar.hpp.

void d3_array::deallocate ( void  )

Deallocates d3_array memory.

Definition at line 723 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 3874 of file fvar.hpp.

dmatrix* d3_array::end ( ) const
inline

Definition at line 3813 of file fvar.hpp.

Referenced by initialize(), and sum().

void d3_array::fill_randcau ( const random_number_generator rng)

Description not yet available.

Parameters

Definition at line 51 of file drancau.cpp.

void d3_array::fill_randn ( const random_number_generator rng)

Description not yet available.

Parameters

Definition at line 292 of file rngen.cpp.

void d3_array::fill_randn ( long int &  n)

Fill multi array with random numbers.

Parameters
nseed

Definition at line 258 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.

void d3_array::fill_randu ( const random_number_generator rng)

Description not yet available.

Parameters

Definition at line 304 of file rngen.cpp.

void d3_array::fill_randu ( long int &  n)

Fill multi array with random numbers.

Parameters
nseed

Definition at line 272 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  initial,
double  offset 
)

Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.

Fills d3_array with a sequence of values starting with initial and incrementing with offset.

Parameters
initialvalue
offsetvalue
Returns
last sequence value

Definition at line 15 of file d3arr9.cpp.

unsigned int d3_array::get_ncopies ( void  ) const
inline

Definition at line 3903 of file fvar.hpp.

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  )

Initializes all elements of d3_array to zero.

Definition at line 705 of file d3arr.cpp.

Referenced by d3_array().

int d3_array::operator! ( void  ) const
inline

Definition at line 3733 of file fvar.hpp.

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

Definition at line 3922 of file fvar.hpp.

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

Definition at line 3926 of file fvar.hpp.

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

Definition at line 3930 of file fvar.hpp.

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

Definition at line 3906 of file fvar.hpp.

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

Definition at line 3910 of file fvar.hpp.

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

Definition at line 3914 of file fvar.hpp.

void d3_array::operator/= ( double  d)

Divide each element of d3_array by d.

Definition at line 33 of file d3arr2b.cpp.

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

Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.

Assign element values to d3_array.

Parameters
valuesd3_array

Definition at line 82 of file d3arr8.cpp.

Referenced by named_d3_array::operator=(), and dll_data_3array::operator=().

d3_array & d3_array::operator= ( double  value)

Assign elements of d3_array to value.

Parameters
valuedouble

Definition at line 107 of file d3arr8.cpp.

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

Definition at line 3934 of file fvar.hpp.

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

Definition at line 3918 of file fvar.hpp.

int d3_array::rowmax ( void  ) const
inline

Definition at line 3847 of file fvar.hpp.

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

int d3_array::rowmin ( void  ) const
inline

Definition at line 3843 of file fvar.hpp.

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

int d3_array::rowsize ( void  ) const
inline

Definition at line 3859 of file fvar.hpp.

Referenced by eigenvectors(), and tri_dagv().

void d3_array::save_d3_array_position ( ) const

Description not yet available.

Parameters

Definition at line 59 of file cmpdif6.cpp.

void d3_array::save_d3_array_value ( ) const

Description not yet available.

Parameters

Definition at line 46 of file cmpdif5.cpp.

void d3_array::shallow_copy ( const d3_array other)

Shallow copy other data structure pointers.

Parameters
otherd3_array

Definition at line 688 of file d3arr.cpp.

Referenced by d3_array(), and sub().

int d3_array::slicemax ( ) const
inline
int d3_array::slicemin ( ) const
inline
unsigned int d3_array::slicesize ( ) const
inline

Definition at line 3853 of file fvar.hpp.

Referenced by allocate(), and end().

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

Description not yet available.

Parameters

Definition at line 40 of file d3arr.cpp.

Friends And Related Function Documentation

friend class d4_array
friend

Definition at line 3731 of file fvar.hpp.

d3_array value ( const dvar3_array ar)
friend

Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.

Returns d3_array with scalar values of variable arr3 array.

Parameters
arr3

Definition at line 13 of file f3arr3.cpp.

Referenced by operator=().

Member Data Documentation

three_array_shape* d3_array::shape
private

Definition at line 3730 of file fvar.hpp.

Referenced by allocate(), deallocate(), get_ncopies(), operator!(), shallow_copy(), slicemax(), and slicemin().

dmatrix* d3_array::t
private

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