#include <fvar.hpp>


Public Member Functions | |
| int | operator! (void) const |
| imatrix (int, int) | |
| imatrix (int nrl, int nrh, const ivector &iv) | |
| void | allocate (int nrl, int nrh, const ivector &iv) |
| imatrix (int, int, int, int) | |
| imatrix (int, int, int, const ivector &) | |
| imatrix | sub (int, int) |
| imatrix (int, int, const ivector &, const ivector &) | |
| imatrix (const ad_integer &nrl, const ad_integer &nrh, const index_type &ncl, const index_type &nch) | |
| imatrix & | operator= (const imatrix &t) |
| imatrix & | operator= (const int) |
| imatrix (const imatrix &) | |
| imatrix (const imatrix_position &) | |
| imatrix (void) | |
| ~imatrix () | |
| void | shallow_copy (const imatrix &) |
| void | save_imatrix_value (void) |
| void | save_imatrix_position (void) |
| imatrix | restore_imatrix_value (const imatrix_position &mpos) |
| imatrix_position | restore_imatrix_position (void) |
| void | allocate (void) |
| void | allocate (const imatrix &dm) |
| void | allocate (int nrl, int nrh, int ncl, int nch) |
| void | allocate (int nrl, int nrh) |
| void | allocate (int nrl, int nrh, int ncl, const ivector &nch) |
| void | allocate (int nrl, int nrh, const ivector &ncl, const ivector &nch) |
| void | allocate (const ad_integer &nrl, const ad_integer &nrh, const index_type &ncl, const index_type &nch) |
| void | deallocate () |
| ivector & | operator[] (int) |
| ivector & | operator() (int) |
| int & | operator() (int, int) |
| const ivector & | operator[] (int) const |
| const ivector & | operator() (int) const |
| const int & | operator() (int, int) const |
| int | indexmin (void) const |
| int | indexmax (void) const |
| int | rowmin (void) const |
| int | rowmax (void) const |
| int | colmin (void) const |
| int | colmax (void) const |
| int | rowsize () const |
| int | colsize () const |
| void | rowshift (int min) |
| void | write_on (const ostream &) const |
| void | write_on (const uostream &) const |
| void | read_from (const istream &) |
| void | read_from (const uistream &) |
| void | initialize (void) |
| void | fill_seqadd (int, int) |
Protected Attributes | |
| int | index_min |
| int | index_max |
| ivector * | m |
| mat_shapex * | shape |
Friends | |
| class | i3_array |
| char * | fform (const char *, const dmatrix &) |
| imatrix::imatrix | ( | int | , | |
| int | ||||
| ) |
| imatrix::imatrix | ( | int | nrl, | |
| int | nrh, | |||
| const ivector & | iv | |||
| ) |
| imatrix::imatrix | ( | int | , | |
| int | , | |||
| int | , | |||
| int | ||||
| ) |
| imatrix::imatrix | ( | int | , | |
| int | , | |||
| int | , | |||
| const ivector & | ||||
| ) |
| imatrix::imatrix | ( | const ad_integer & | nrl, | |
| const ad_integer & | nrh, | |||
| const index_type & | ncl, | |||
| const index_type & | nch | |||
| ) |
| imatrix::imatrix | ( | const imatrix & | ) |
| imatrix::imatrix | ( | const imatrix_position & | ) |
| imatrix::imatrix | ( | void | ) |
| imatrix::~imatrix | ( | ) |
| int imatrix::operator! | ( | void | ) | const [inline] |
| void imatrix::allocate | ( | int | nrl, | |
| int | nrh, | |||
| const ivector & | iv | |||
| ) |
| imatrix imatrix::sub | ( | int | , | |
| int | ||||
| ) |
| imatrix& imatrix::operator= | ( | const | int | ) |
| void imatrix::shallow_copy | ( | const imatrix & | ) |
| void imatrix::save_imatrix_value | ( | void | ) |
| void imatrix::save_imatrix_position | ( | void | ) |
| imatrix imatrix::restore_imatrix_value | ( | const imatrix_position & | mpos | ) |
| imatrix_position imatrix::restore_imatrix_position | ( | void | ) |
| void imatrix::allocate | ( | void | ) |
| void imatrix::allocate | ( | const imatrix & | dm | ) |
| void imatrix::allocate | ( | int | nrl, | |
| int | nrh, | |||
| int | ncl, | |||
| int | nch | |||
| ) |
| void imatrix::allocate | ( | int | nrl, | |
| int | nrh | |||
| ) |
| void imatrix::allocate | ( | int | nrl, | |
| int | nrh, | |||
| int | ncl, | |||
| const ivector & | nch | |||
| ) |
| void imatrix::allocate | ( | const ad_integer & | nrl, | |
| const ad_integer & | nrh, | |||
| const index_type & | ncl, | |||
| const index_type & | nch | |||
| ) |
| void imatrix::deallocate | ( | ) |
| ivector& imatrix::operator[] | ( | int | ) |
Reimplemented in matrix_index.
| ivector& imatrix::operator() | ( | int | ) |
| int& imatrix::operator() | ( | int | , | |
| int | ||||
| ) |
| const ivector& imatrix::operator[] | ( | int | ) | const |
| const ivector& imatrix::operator() | ( | int | ) | const |
| const int& imatrix::operator() | ( | int | , | |
| int | ||||
| ) | const |
| int imatrix::indexmin | ( | void | ) | const [inline] |
| int imatrix::indexmax | ( | void | ) | const [inline] |
| int imatrix::rowmin | ( | void | ) | const [inline] |
Referenced by matrix_index::indexmin().
| int imatrix::rowmax | ( | void | ) | const [inline] |
Referenced by matrix_index::indexmax().
| int imatrix::colmin | ( | void | ) | const [inline] |
| int imatrix::colmax | ( | void | ) | const [inline] |
| int imatrix::rowsize | ( | ) | const [inline] |
| int imatrix::colsize | ( | ) | const [inline] |
| void imatrix::rowshift | ( | int | min | ) |
| void imatrix::write_on | ( | const ostream & | ) | const |
| void imatrix::write_on | ( | const uostream & | ) | const |
| void imatrix::read_from | ( | const istream & | ) |
| void imatrix::read_from | ( | const uistream & | ) |
| void imatrix::initialize | ( | void | ) |
| void imatrix::fill_seqadd | ( | int | , | |
| int | ||||
| ) |
friend class i3_array [friend] |
| char* fform | ( | const char * | , | |
| const dmatrix & | ||||
| ) | [friend] |
int imatrix::index_min [protected] |
int imatrix::index_max [protected] |
ivector* imatrix::m [protected] |
mat_shapex* imatrix::shape [protected] |
1.5.6