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
index_type Class Reference

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. More...
 
 index_type (const ivector &x)
 Description not yet available. More...
 
 index_type (const imatrix &x)
 Description not yet available. More...
 
 index_type (const i3_array &x)
 Description not yet available. More...
 
 index_type (const i4_array &x)
 Description not yet available. More...
 
 index_type (const pre_index_type &pit)
 Description not yet available. More...
 
 index_type (const index_type &pit)
 Copy constructor. More...
 
 ~index_type ()
 Destructor. More...
 
int dimension () const
 
int indexmax () const
 
int indexmin () const
 
int integer () const
 
int isinteger () const
 
index_type operator() (int i)
 Description not yet available. More...
 
index_type operator() (int i) const
 Description not yet available. More...
 
index_type operator[] (int i)
 Description not yet available. More...
 
index_type operator[] (int i) const
 Description not yet available. More...
 
- Public Member Functions inherited from smart_counter
 smart_counter ()
 Default constructor. More...
 
 smart_counter (const smart_counter &sc)
 Copy constructor. More...
 
 ~smart_counter ()
 Destructor. More...
 
int * get_ncopies ()
 

Private Attributes

index_gutsp
 

Friends

class ad_integer
 

Detailed Description

Uses polymorphism to get index information from various data types to be used in constructing and allocating admb matrices and vectors.

Definition at line 7731 of file fvar.hpp.

Constructor & Destructor Documentation

index_type::index_type ( const int  x)

Description not yet available.

Parameters

Definition at line 78 of file indextyp.cpp.

index_type::index_type ( const ivector x)

Description not yet available.

Parameters

Definition at line 86 of file indextyp.cpp.

index_type::index_type ( const imatrix x)

Description not yet available.

Parameters

Definition at line 94 of file indextyp.cpp.

index_type::index_type ( const i3_array x)

Description not yet available.

Parameters

Definition at line 102 of file indextyp.cpp.

index_type::index_type ( const i4_array x)

Description not yet available.

Parameters

Definition at line 110 of file indextyp.cpp.

index_type::index_type ( const pre_index_type pit)

Description not yet available.

Parameters

Definition at line 118 of file indextyp.cpp.

index_type::index_type ( const index_type pit)

Copy constructor.

Definition at line 64 of file indextyp.cpp.

index_type::~index_type ( )

Destructor.

Definition at line 125 of file indextyp.cpp.

Member Function Documentation

int index_type::dimension ( ) const
inline
int index_type::indexmax ( void  ) const
inline
int index_type::indexmin ( void  ) const
inline
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
index_type index_type::operator() ( int  i)

Description not yet available.

Parameters

Definition at line 177 of file indextyp.cpp.

index_type index_type::operator() ( int  i) const

Description not yet available.

Parameters

Definition at line 160 of file indextyp.cpp.

index_type index_type::operator[] ( int  i)

Description not yet available.

Parameters

Definition at line 169 of file indextyp.cpp.

index_type index_type::operator[] ( int  i) const

Description not yet available.

Parameters

Definition at line 151 of file indextyp.cpp.

Friends And Related Function Documentation

friend class ad_integer
friend

Definition at line 7769 of file fvar.hpp.

Member Data Documentation

index_guts* index_type::p
private

Definition at line 7733 of file fvar.hpp.

Referenced by dimension(), index_type(), indexmax(), indexmin(), integer(), isinteger(), and ~index_type().


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