lvector Class Reference

#include <fvar.hpp>

Collaboration diagram for lvector:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int operator! (void) const
AD_LONG_INT & elem (int i)
const AD_LONG_INT & elem (int i) const
int indexmin () const
int indexmax () const
int size () const
void shift (int min)
void fill (const char *s)
void fill_seqadd (const AD_LONG_INT &, const AD_LONG_INT &)
void fill_multinomial (const int &seed, const dvector &p)
void fill_multinomial (const random_number_generator &rng, const dvector &p)
 lvector (const lvector &)
 lvector (const dvector &)
 lvector (const ivector &)
 lvector (void)
 lvector (int ncl, int ncu)
void allocate (int ncl, int ncu)
void allocate (const lvector &)
void allocate (void)
 lvector (unsigned int sz, AD_LONG_INT *x)
 operator AD_LONG_INT * ()
 ~lvector ()
void write_on (const ostream &s) const
void read_from (const istream &s)
void write_on (const uostream &s) const
void read_from (const uistream &s)
AD_LONG_INT & operator[] (int i)
AD_LONG_INT & operator() (int i)
const AD_LONG_INT & operator[] (int i) const
const AD_LONG_INT & operator() (int i) const
lvector operator() (const lvector &u)
lvectoroperator= (const lvector &t)
void initialize (void)

Private Attributes

AD_LONG_INT * v
vector_shapeshape

Friends

class lmatrix


Constructor & Destructor Documentation

lvector::lvector ( const lvector  ) 

lvector::lvector ( const dvector  ) 

lvector::lvector ( const ivector  ) 

lvector::lvector ( void   ) 

lvector::lvector ( int  ncl,
int  ncu 
)

lvector::lvector ( unsigned int  sz,
AD_LONG_INT *  x 
)

lvector::~lvector (  ) 


Member Function Documentation

int lvector::operator! ( void   )  const [inline]

AD_LONG_INT& lvector::elem ( int  i  )  [inline]

const AD_LONG_INT& lvector::elem ( int  i  )  const [inline]

int lvector::indexmin ( void   )  const [inline]

int lvector::indexmax ( void   )  const [inline]

int lvector::size (  )  const [inline]

void lvector::shift ( int  min  ) 

void lvector::fill ( const char *  s  ) 

void lvector::fill_seqadd ( const AD_LONG_INT &  ,
const AD_LONG_INT &   
)

void lvector::fill_multinomial ( const int &  seed,
const dvector p 
)

void lvector::fill_multinomial ( const random_number_generator rng,
const dvector p 
)

void lvector::allocate ( int  ncl,
int  ncu 
)

void lvector::allocate ( const lvector  ) 

void lvector::allocate ( void   ) 

lvector::operator AD_LONG_INT * (  ) 

void lvector::write_on ( const ostream &  s  )  const

void lvector::read_from ( const istream &  s  ) 

void lvector::write_on ( const uostream s  )  const

void lvector::read_from ( const uistream s  ) 

AD_LONG_INT& lvector::operator[] ( int  i  ) 

AD_LONG_INT& lvector::operator() ( int  i  ) 

const AD_LONG_INT& lvector::operator[] ( int  i  )  const

const AD_LONG_INT& lvector::operator() ( int  i  )  const

lvector lvector::operator() ( const lvector u  ) 

lvector& lvector::operator= ( const lvector t  ) 

void lvector::initialize ( void   ) 


Friends And Related Function Documentation

friend class lmatrix [friend]


Member Data Documentation

AD_LONG_INT* lvector::v [private]

Referenced by elem().

Referenced by indexmax(), indexmin(), operator!(), and size().


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

Generated on Fri Aug 29 13:56:54 2008 for AUTODIF Library by  doxygen 1.5.6