ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Private Attributes
param_init_bounded_number_vector Class Reference

#include <admodel.h>

Public Member Functions

 param_init_bounded_number_vector ()
 Default constructor.
 ~param_init_bounded_number_vector ()
 Destructor.
void allocate (int min1, int max1, const double_index_type &bmin, const double_index_type &bmax, const index_type &phase_start, const char *s)
void allocate (int min1, int max1, const double_index_type &bmin, const double_index_type &bmax, const char *s)
void allocate (const data_matrix &m, const char *s)
 Overload the allocate function to use a data_matrix object.
bool allocated () const
void deallocate (void)
 Free allocated memory.
dvector get_scalefactor (void)
int indexmax () const
int indexmin () const
param_init_bounded_numberoperator() (int i)
param_init_bounded_numberoperator[] (int i)
void set_initial_value (const double_index_type &it)
void set_scalefactor (double s)
void set_scalefactor (const dvector &s)

Private Attributes

int index_max
int index_min
double_index_typeit
param_init_bounded_numberv

Detailed Description

Definition at line 2756 of file admodel.h.


Constructor & Destructor Documentation

Default constructor.

Definition at line 33 of file model48.cpp.

Destructor.

Definition at line 43 of file model48.cpp.


Member Function Documentation

void param_init_bounded_number_vector::allocate ( int  min1,
int  max1,
const double_index_type bmin,
const double_index_type bmax,
const index_type phase_start,
const char *  s 
)

Definition at line 87 of file model48.cpp.

Referenced by param_init_bounded_number_matrix::allocate(), and allocate().

void param_init_bounded_number_vector::allocate ( int  min1,
int  max1,
const double_index_type bmin,
const double_index_type bmax,
const char *  s 
)

Definition at line 81 of file model48.cpp.

void param_init_bounded_number_vector::allocate ( const data_matrix m,
const char *  s 
)

Overload the allocate function to use a data_matrix object.

Author:
Steve Martell

Definition at line 70 of file model48.cpp.

bool param_init_bounded_number_vector::allocated ( void  ) const [inline]

Definition at line 2788 of file admodel.h.

Free allocated memory.

Definition at line 50 of file model48.cpp.

Referenced by param_init_bounded_number_matrix::deallocate(), and ~param_init_bounded_number_vector().

Definition at line 228 of file model48.cpp.

Referenced by param_init_bounded_number_matrix::get_scalefactor().

int param_init_bounded_number_vector::indexmax ( void  ) const [inline]
int param_init_bounded_number_vector::indexmin ( void  ) const [inline]
param_init_bounded_number& param_init_bounded_number_vector::operator() ( int  i) [inline]

Definition at line 2772 of file admodel.h.

param_init_bounded_number& param_init_bounded_number_vector::operator[] ( int  i) [inline]

Definition at line 2771 of file admodel.h.

Definition at line 9 of file model48.cpp.

Definition at line 239 of file model48.cpp.


Member Data Documentation

Definition at line 2760 of file admodel.h.

Referenced by allocate(), deallocate(), and indexmax().

Definition at line 2759 of file admodel.h.

Referenced by allocate(), deallocate(), and indexmin().

Definition at line 2761 of file admodel.h.

Referenced by allocate(), deallocate(), and set_initial_value().

Definition at line 2758 of file admodel.h.

Referenced by allocate(), allocated(), deallocate(), operator()(), operator[](), and set_initial_value().

List of all members.


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