ADMB Documentation  11.1.1920
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Public Attributes | Static Public Attributes | Friends
vector_shapex Class Reference

Holds "shape" information for vector objects. More...

#include <fvar.hpp>

Public Member Functions

 vector_shapex (int lb, int ub, void *p)
int decr_ncopies (void)
int get_ncopies (void)
void * get_truepointer (void)
 Returns address of first element in the vector.
int incr_ncopies (void)
int indexmax ()
int indexmin ()
void operator delete (void *ptr, size_t)
void * operator new (size_t)
 Description not yet available.
void shift (int min)
 Description not yet available.

Public Attributes

int index_max
 Maximum valid subscript.
int index_min
 Minimum valid subscript.
unsigned int ncopies
 Copy counter to enable shallow copies.
void * trueptr
 Address of first element in the vector.

Static Public Attributes

static vector_shape_poolxpool

Friends

class dvar_vector
class dvector
class ivector
class lvector
class ptr_vector
class subdvector

Detailed Description

Holds "shape" information for vector objects.

Definition at line 2143 of file fvar.hpp.


Constructor & Destructor Documentation

vector_shapex::vector_shapex ( int  lb,
int  ub,
void *  p 
) [inline]

Definition at line 2146 of file fvar.hpp.


Member Function Documentation

int vector_shapex::decr_ncopies ( void  ) [inline]

Definition at line 2186 of file fvar.hpp.

int vector_shapex::get_ncopies ( void  ) [inline]

Definition at line 2190 of file fvar.hpp.

void* vector_shapex::get_truepointer ( void  ) [inline]

Returns address of first element in the vector.

Definition at line 2151 of file fvar.hpp.

Referenced by i4_array::deallocate(), and i5_array::deallocate().

int vector_shapex::incr_ncopies ( void  ) [inline]

Definition at line 2194 of file fvar.hpp.

int vector_shapex::indexmax ( void  ) [inline]
int vector_shapex::indexmin ( void  ) [inline]
void vector_shapex::operator delete ( void *  ptr,
size_t   
) [inline]

Definition at line 2161 of file fvar.hpp.

void * vector_shapex::operator new ( size_t  n)

Description not yet available.

Parameters:

Definition at line 88 of file dfpool.cpp.

void vector_shapex::shift ( int  min)

Description not yet available.

Parameters:

Definition at line 33 of file shape.cpp.

Referenced by ivector::shift(), dvector::shift(), and dvar_vector::shift().


Friends And Related Function Documentation

friend class dvar_vector [friend]

Definition at line 2157 of file fvar.hpp.

friend class dvector [friend]

Definition at line 2155 of file fvar.hpp.

friend class ivector [friend]

Definition at line 2156 of file fvar.hpp.

friend class lvector [friend]

Definition at line 2183 of file fvar.hpp.

friend class ptr_vector [friend]

Definition at line 2184 of file fvar.hpp.

friend class subdvector [friend]

Definition at line 2182 of file fvar.hpp.


Member Data Documentation

Maximum valid subscript.

Definition at line 2168 of file fvar.hpp.

Referenced by indexmax(), shift(), and dvector::testmax().

Minimum valid subscript.

Definition at line 2167 of file fvar.hpp.

Referenced by indexmin(), shift(), and dvector::testmin().

unsigned int vector_shapex::ncopies
Initial value:

Definition at line 2159 of file fvar.hpp.

Referenced by operator delete(), and operator new().

List of all members.


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