#include <fvar.hpp>


Public Member Functions | |
| int | operator! (void) const |
| d3_array (void) | |
| void | save_d3_array_value (void) const |
| void | shallow_copy (const d3_array &) |
| d3_array | sub (int, int) |
| d3_array (int sl, int sh, int nrl, int nrh, int ncl, int nch) | |
| 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) | |
| d3_array (const d3_array_position &) | |
| void | save_d3_array_position (void) const |
| d3_array (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch) | |
| 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) | |
| 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) |
| d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, const imatrix &ncl, const imatrix &nch) | |
| d3_array (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch) | |
| d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const imatrix &nch) | |
| 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) | |
| d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch) | |
| d3_array (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch) | |
| d3_array (const d3_array &m2) | |
| ~d3_array () | |
| void | allocate (const dvar3_array &) |
| void | allocate (const d3_array &d3v) |
| void | allocate (int sl, int sh, int nrl, int nrh, int ncl, int nch) |
| void | allocate (int sl, int sh, int nrl, int nrh) |
| void | allocate (int sl, int sh, const index_type &nrl, const index_type &nrh) |
| void | allocate (int sl, int sh) |
| void | allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, int nch) |
| 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) |
| void | allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, const imatrix &nch) |
| void | allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, int ncl, int nch) |
| void | allocate (int sl, int sh, const ivector &nrl, int nrh, int ncl, int nch) |
| void | allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, int nch) |
| void | allocate (int sl, int sh, const ivector &nrl, const ivector &nrh, const ivector &ncl, const ivector &nch) |
| void | allocate (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch) |
| void | allocate (int sl, int sh, int nrl, int nrh, const ivector &ncl, const ivector &nch) |
| void | allocate (int sl, int sh, int nrl, int nrh, int ncl, const ivector &nch) |
| void | allocate (void) |
| void | deallocate (void) |
| void | initialize (int sl, int sh, int nrl, const ivector &nrh, int ncl, const ivector &nch) |
| int | indexmin (void) const |
| int | indexmax (void) const |
| int | slicemin (void) const |
| int | slicemax (void) const |
| int | colmin (void) const |
| int | colmax (void) const |
| int | rowmin (void) const |
| int | rowmax (void) const |
| int | slicesize (void) const |
| int | rowsize (void) const |
| int | colsize (void) const |
| void | initialize (void) |
| dmatrix & | elem (int k) |
| const dmatrix & | elem (int k) const |
| double & | operator() (int k, int i, int j) |
| dvector & | operator() (int k, int i) |
| dmatrix & | operator[] (int i) |
| dmatrix & | operator() (int i) |
| const double & | operator() (int k, int i, int j) const |
| const dvector & | operator() (int k, int i) const |
| const dmatrix & | operator[] (int i) const |
| const dmatrix & | operator() (int i) const |
| d3_array & | operator= (const d3_array &m1) |
| d3_array & | operator= (double x) |
| void | fill_randn (const random_number_generator &rng) |
| void | fill_randcau (const random_number_generator &rng) |
| void | fill_randu (const random_number_generator &rng) |
| void | fill_randu (long int &n) |
| void | fill_randn (long int &n) |
| void | fill_randu_ni (long int &n) |
| void | fill_randn_ni (long int &n) |
| double | fill_seqadd (double, double) |
| void | operator/= (double d) |
Private Attributes | |
| dmatrix * | t |
| three_array_shape * | shape |
Friends | |
| class | d4_array |
| d3_array | value (const dvar3_array &ar) |
| d3_array::d3_array | ( | void | ) |
| d3_array::d3_array | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| 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 | sl, | |
| int | sh | |||
| ) |
| d3_array::d3_array | ( | const d3_array_position & | ) |
| d3_array::d3_array | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| const ivector & | ncl, | |||
| int | nch | |||
| ) |
| 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 | |||
| ) |
| d3_array::d3_array | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| const imatrix & | ncl, | |||
| const imatrix & | nch | |||
| ) |
| d3_array::d3_array | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| const imatrix & | nch | |||
| ) |
| 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, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| d3_array::d3_array | ( | const d3_array & | m2 | ) |
| d3_array::~d3_array | ( | ) |
| int d3_array::operator! | ( | void | ) | const [inline] |
| void d3_array::save_d3_array_value | ( | void | ) | const |
| void d3_array::shallow_copy | ( | const d3_array & | ) |
| d3_array d3_array::sub | ( | int | , | |
| int | ||||
| ) |
| void d3_array::save_d3_array_position | ( | void | ) | const |
| 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 | |||
| ) |
| void d3_array::allocate | ( | const dvar3_array & | ) |
| void d3_array::allocate | ( | const d3_array & | d3v | ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const index_type & | nrl, | |||
| const index_type & | nrh | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| const ivector & | ncl, | |||
| int | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| const imatrix & | ncl, | |||
| const imatrix & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| const imatrix & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| const imatrix & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| int | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| const ivector & | nrl, | |||
| const ivector & | nrh, | |||
| const ivector & | ncl, | |||
| const ivector & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| const ivector & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| const ivector & | ncl, | |||
| const ivector & | nch | |||
| ) |
| void d3_array::allocate | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| int | nrh, | |||
| int | ncl, | |||
| const ivector & | nch | |||
| ) |
| void d3_array::allocate | ( | void | ) |
| void d3_array::deallocate | ( | void | ) |
| void d3_array::initialize | ( | int | sl, | |
| int | sh, | |||
| int | nrl, | |||
| const ivector & | nrh, | |||
| int | ncl, | |||
| const ivector & | nch | |||
| ) |
| int d3_array::indexmin | ( | void | ) | const [inline] |
| int d3_array::indexmax | ( | void | ) | const [inline] |
| int d3_array::slicemin | ( | void | ) | const [inline] |
Referenced by d3_index::indexmin().
| int d3_array::slicemax | ( | void | ) | const [inline] |
Referenced by d3_index::indexmax().
| int d3_array::colmin | ( | void | ) | const [inline] |
| int d3_array::colmax | ( | void | ) | const [inline] |
| int d3_array::rowmin | ( | void | ) | const [inline] |
| int d3_array::rowmax | ( | void | ) | const [inline] |
| int d3_array::slicesize | ( | void | ) | const [inline] |
| int d3_array::rowsize | ( | void | ) | const [inline] |
| int d3_array::colsize | ( | void | ) | const [inline] |
| void d3_array::initialize | ( | void | ) |
| dmatrix& d3_array::elem | ( | int | k | ) | [inline] |
| const dmatrix& d3_array::elem | ( | int | k | ) | const [inline] |
| double& d3_array::operator() | ( | int | k, | |
| int | i, | |||
| int | j | |||
| ) |
| dvector& d3_array::operator() | ( | int | k, | |
| int | i | |||
| ) |
| dmatrix& d3_array::operator() | ( | int | i | ) |
| const double& d3_array::operator() | ( | int | k, | |
| int | i, | |||
| int | j | |||
| ) | const |
| const dvector& d3_array::operator() | ( | int | k, | |
| int | i | |||
| ) | const |
| const dmatrix& d3_array::operator[] | ( | int | i | ) | const |
| const dmatrix& d3_array::operator() | ( | int | i | ) | const |
| d3_array& d3_array::operator= | ( | double | x | ) |
| void d3_array::fill_randn | ( | const random_number_generator & | rng | ) |
| void d3_array::fill_randcau | ( | const random_number_generator & | rng | ) |
| void d3_array::fill_randu | ( | const random_number_generator & | rng | ) |
| void d3_array::fill_randu | ( | long int & | n | ) |
| void d3_array::fill_randn | ( | long int & | n | ) |
| void d3_array::fill_randu_ni | ( | long int & | n | ) |
| void d3_array::fill_randn_ni | ( | long int & | n | ) |
| double d3_array::fill_seqadd | ( | double | , | |
| double | ||||
| ) |
| void d3_array::operator/= | ( | double | d | ) |
friend class d4_array [friend] |
| d3_array value | ( | const dvar3_array & | ar | ) | [friend] |
dmatrix* d3_array::t [private] |
three_array_shape* d3_array::shape [private] |
1.5.6