Abstract base class for different index types. More...
#include <fvar.hpp>
Public Member Functions | |
index_guts () | |
Default constructor. | |
index_guts (const index_guts &ig) | |
Copy constructor. | |
virtual | ~index_guts () |
Destructor. | |
virtual int | dimension () const |
virtual int | indexmax () const =0 |
virtual int | indexmin () const =0 |
virtual int | isinteger () const |
virtual | operator int () |
virtual index_guts * | operator[] (int)=0 |
Protected Attributes | |
int * | ncopies |
Friends | |
class | ad_integer |
class | index_type |
Default constructor.
Definition at line 14 of file indextyp.cpp.
index_guts::index_guts | ( | const index_guts & | ig | ) |
Copy constructor.
Definition at line 20 of file indextyp.cpp.
index_guts::~index_guts | ( | ) | [virtual] |
Destructor.
Definition at line 26 of file indextyp.cpp.
virtual int index_guts::dimension | ( | ) | const [inline, virtual] |
Reimplemented in i4_index, i3_index, matrix_index, vector_index, and number_index.
Definition at line 7494 of file fvar.hpp.
Referenced by index_type::dimension().
virtual int index_guts::indexmax | ( | ) | const [pure virtual] |
Implemented in i4_index, i3_index, matrix_index, vector_index, and number_index.
Referenced by index_type::indexmax().
virtual int index_guts::indexmin | ( | ) | const [pure virtual] |
Implemented in i4_index, i3_index, matrix_index, vector_index, and number_index.
Referenced by index_type::indexmin().
virtual int index_guts::isinteger | ( | ) | const [inline, virtual] |
Reimplemented in number_index.
Definition at line 7490 of file fvar.hpp.
Referenced by index_type::isinteger().
virtual index_guts::operator int | ( | ) | [inline, virtual] |
Reimplemented in number_index.
virtual index_guts* index_guts::operator[] | ( | int | ) | [pure virtual] |
Implemented in i4_index, i3_index, matrix_index, vector_index, and number_index.
friend class ad_integer [friend] |
friend class index_type [friend] |
Reimplemented in i4_index, i3_index, matrix_index, vector_index, and number_index.
int* index_guts::ncopies [protected] |
Definition at line 7479 of file fvar.hpp.
Referenced by index_guts(), ~index_guts(), and index_type::~index_type().
Generated on Tue Mar 8 2016 19:51:40 for ADMB Documentation by 1.8.0 |