Uses polymorphism to get index information from various data types to be used in constructing and allocating admb matrices and vectors. More...
#include <fvar.hpp>
Public Member Functions | |
index_type (const int x) | |
Description not yet available. | |
index_type (const ivector &x) | |
Description not yet available. | |
index_type (const imatrix &x) | |
Description not yet available. | |
index_type (const i3_array &x) | |
Description not yet available. | |
index_type (const i4_array &x) | |
Description not yet available. | |
index_type (const pre_index_type &pit) | |
Description not yet available. | |
index_type (const index_type &pit) | |
Copy constructor. | |
~index_type () | |
Destructor. | |
int | dimension () const |
int | indexmax () const |
int | indexmin () const |
int | integer () const |
int | isinteger () const |
index_type | operator() (int i) |
Description not yet available. | |
index_type | operator() (int i) const |
Description not yet available. | |
index_type | operator[] (int i) |
Description not yet available. | |
index_type | operator[] (int i) const |
Description not yet available. | |
Private Attributes | |
index_guts * | p |
Friends | |
class | ad_integer |
Uses polymorphism to get index information from various data types to be used in constructing and allocating admb matrices and vectors.
index_type::index_type | ( | const int | x | ) |
index_type::index_type | ( | const ivector & | x | ) |
index_type::index_type | ( | const imatrix & | x | ) |
index_type::index_type | ( | const i3_array & | x | ) |
index_type::index_type | ( | const i4_array & | x | ) |
index_type::index_type | ( | const pre_index_type & | pit | ) |
index_type::index_type | ( | const index_type & | pit | ) |
Copy constructor.
Definition at line 64 of file indextyp.cpp.
Destructor.
Definition at line 125 of file indextyp.cpp.
int index_type::dimension | ( | ) | const [inline] |
Definition at line 7550 of file fvar.hpp.
Referenced by shareinfo::get_inv_matrix_shared(), shareinfo::get_inv_vector_shared(), param_init_vector::set_value_inv(), param_init_vector::setshare(), and param_init_matrix::setshare().
int index_type::indexmax | ( | void | ) | const [inline] |
Definition at line 7558 of file fvar.hpp.
Referenced by imatrix::allocate(), dvar_matrix::allocate(), dmatrix::allocate(), d3_array::allocate(), i3_array::allocate(), dvar3_array::allocate(), shareinfo::get_inv_matrix_shared(), shareinfo::get_inv_vector_shared(), param_init_matrix::setshare(), param_init_vector::shared_set_value_inv(), param_init_matrix::shared_set_value_inv(), param_init_bounded_matrix::shared_set_value_inv(), and param_init_d3array::shared_set_value_inv().
int index_type::indexmin | ( | void | ) | const [inline] |
Definition at line 7554 of file fvar.hpp.
Referenced by imatrix::allocate(), dvar_matrix::allocate(), dmatrix::allocate(), d3_array::allocate(), i3_array::allocate(), dvar3_array::allocate(), shareinfo::get_inv_matrix_shared(), shareinfo::get_inv_vector_shared(), param_init_matrix::setshare(), param_init_vector::shared_set_value_inv(), param_init_matrix::shared_set_value_inv(), param_init_bounded_matrix::shared_set_value_inv(), and param_init_d3array::shared_set_value_inv().
int index_type::integer | ( | void | ) | const |
Definition at line 181 of file indextyp.cpp.
Referenced by integer(), and param_init_vector::shared_set_value().
int index_type::isinteger | ( | ) | const [inline] |
Definition at line 7546 of file fvar.hpp.
Referenced by imatrix::allocate(), dvar_matrix::allocate(), dmatrix::allocate(), d3_array::allocate(), i3_array::allocate(), and dvar3_array::allocate().
index_type index_type::operator() | ( | int | i | ) |
index_type index_type::operator() | ( | int | i | ) | const |
index_type index_type::operator[] | ( | int | i | ) |
index_type index_type::operator[] | ( | int | i | ) | const |
friend class ad_integer [friend] |
index_guts* index_type::p [private] |
Definition at line 7527 of file fvar.hpp.
Referenced by dimension(), index_type(), indexmax(), indexmin(), integer(), isinteger(), and ~index_type().
Generated on Tue Mar 8 2016 19:51:40 for ADMB Documentation by 1.8.0 |