i5_array Class Reference

#include <fvar.hpp>

Collaboration diagram for i5_array:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void allocate (int hhsl, int hhsu)
void allocate (int hhsl, int hhsu, int hsl, int hsu, int sl, int sh, int nrl, int nrh, int ncl, int nch)
void allocate (const ad_integer &hsl, const ad_integer &hsu, const index_type &sl, const index_type &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch, const index_type &aa, const index_type &bb)
void shallow_copy (const i5_array &)
void deallocate (void)
void allocate (void)
void allocate (const i5_array &)
int operator! (void) const
 i5_array (int hsl, int hsu)
 i5_array (int hsl, int hsu, int sl, int sh, ivector nrl, ivector nrh, ivector ncl, ivector nch)
 i5_array (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, const i3_array &nch)
 i5_array (const ad_integer &hsl, const ad_integer &hsh, const index_type &sl, const index_type &sh, const index_type &nrl, const index_type &nrh, const index_type &ncl, const index_type &nch, const index_type &aa, const index_type &bb)
i5_arrayoperator= (const i5_array &)
 i5_array (const i5_array &m2)
 i5_array (int, int, int, int, int, int, int, int)
 i5_array (int hsl, int hsu, int sl, const ivector &sh, int nrl, const imatrix &nrh, int ncl, int nch)
 i5_array ()
 ~i5_array ()
int iop (void)
int xxx (void)
int yyy (void)
const i4_arrayoperator() (int i) const
const i4_arrayoperator[] (int i) const
const i3_arrayoperator() (int i, int j) const
const imatrixoperator() (int i, int j, int k) const
const ivectoroperator() (int i, int j, int k, int l) const
const int & operator() (int i, int j, int k, int l, int ll) const
i4_arrayoperator() (int)
i4_arrayoperator[] (int)
i3_arrayoperator() (int, int)
imatrixoperator() (int, int, int)
ivectoroperator() (int, int, int, int)
int & operator() (int, int, int, int, int)
int hslicemin (void)
int indexmin (void)
int hslicemax (void)
int indexmax (void)
int slicemin (void)
int slicemax (void)
int rowmin (void)
int rowmax (void)
int colmin (void)
int colmax (void)
int hslicesize ()
int size ()
int slicesize ()
int rowsize ()
int colsize ()
int hslicemin (void) const
int indexmin (void) const
int indexmax (void) const
int hslicemax (void) const
int slicemin (void) const
int slicemax (void) const
int rowmin (void) const
int rowmax (void) const
int colmin (void) const
int colmax (void) const
int hslicesize () const
int size () const
int slicesize () const
int rowsize () const
int colsize () const
void initialize (void)

Private Attributes

vector_shapexshape
i4_arrayt

Friends

class four_array_shape


Constructor & Destructor Documentation

i5_array::i5_array ( int  hsl,
int  hsu 
)

i5_array::i5_array ( int  hsl,
int  hsu,
int  sl,
int  sh,
ivector  nrl,
ivector  nrh,
ivector  ncl,
ivector  nch 
)

i5_array::i5_array ( int  hsl,
int  hsu,
int  sl,
const ivector sh,
int  nrl,
const imatrix nrh,
int  ncl,
const i3_array nch 
)

i5_array::i5_array ( const ad_integer hsl,
const ad_integer hsh,
const index_type sl,
const index_type sh,
const index_type nrl,
const index_type nrh,
const index_type ncl,
const index_type nch,
const index_type aa,
const index_type bb 
)

i5_array::i5_array ( const i5_array m2  ) 

i5_array::i5_array ( int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

i5_array::i5_array ( int  hsl,
int  hsu,
int  sl,
const ivector sh,
int  nrl,
const imatrix nrh,
int  ncl,
int  nch 
)

i5_array::i5_array (  ) 

i5_array::~i5_array (  ) 


Member Function Documentation

void i5_array::allocate ( int  hhsl,
int  hhsu 
)

void i5_array::allocate ( int  hhsl,
int  hhsu,
int  hsl,
int  hsu,
int  sl,
int  sh,
int  nrl,
int  nrh,
int  ncl,
int  nch 
)

void i5_array::allocate ( const ad_integer hsl,
const ad_integer hsu,
const index_type sl,
const index_type sh,
const index_type nrl,
const index_type nrh,
const index_type ncl,
const index_type nch,
const index_type aa,
const index_type bb 
)

void i5_array::shallow_copy ( const i5_array  ) 

void i5_array::deallocate ( void   ) 

void i5_array::allocate ( void   ) 

void i5_array::allocate ( const i5_array  ) 

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

i5_array& i5_array::operator= ( const i5_array  ) 

int i5_array::iop ( void   ) 

int i5_array::xxx ( void   ) 

int i5_array::yyy ( void   ) 

const i4_array& i5_array::operator() ( int  i  )  const

const i4_array& i5_array::operator[] ( int  i  )  const

const i3_array& i5_array::operator() ( int  i,
int  j 
) const

const imatrix& i5_array::operator() ( int  i,
int  j,
int  k 
) const

const ivector& i5_array::operator() ( int  i,
int  j,
int  k,
int  l 
) const

const int& i5_array::operator() ( int  i,
int  j,
int  k,
int  l,
int  ll 
) const

i4_array& i5_array::operator() ( int   ) 

i4_array& i5_array::operator[] ( int   ) 

i3_array& i5_array::operator() ( int  ,
int   
)

imatrix& i5_array::operator() ( int  ,
int  ,
int   
)

ivector& i5_array::operator() ( int  ,
int  ,
int  ,
int   
)

int& i5_array::operator() ( int  ,
int  ,
int  ,
int  ,
int   
)

int i5_array::hslicemin ( void   )  [inline]

int i5_array::indexmin ( void   )  [inline]

int i5_array::hslicemax ( void   )  [inline]

int i5_array::indexmax ( void   )  [inline]

int i5_array::slicemin ( void   )  [inline]

int i5_array::slicemax ( void   )  [inline]

int i5_array::rowmin ( void   )  [inline]

int i5_array::rowmax ( void   )  [inline]

int i5_array::colmin ( void   )  [inline]

int i5_array::colmax ( void   )  [inline]

int i5_array::hslicesize (  )  [inline]

int i5_array::size ( void   )  [inline]

int i5_array::slicesize ( void   )  [inline]

int i5_array::rowsize ( void   )  [inline]

int i5_array::colsize ( void   )  [inline]

int i5_array::hslicemin ( void   )  const [inline]

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

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

int i5_array::hslicemax ( void   )  const [inline]

int i5_array::slicemin ( void   )  const [inline]

int i5_array::slicemax ( void   )  const [inline]

int i5_array::rowmin ( void   )  const [inline]

int i5_array::rowmax ( void   )  const [inline]

int i5_array::colmin ( void   )  const [inline]

int i5_array::colmax ( void   )  const [inline]

int i5_array::hslicesize (  )  const [inline]

int i5_array::size ( void   )  const [inline]

int i5_array::slicesize ( void   )  const [inline]

int i5_array::rowsize ( void   )  const [inline]

int i5_array::colsize ( void   )  const [inline]

void i5_array::initialize ( void   ) 


Friends And Related Function Documentation

friend class four_array_shape [friend]


Member Data Documentation

i4_array* i5_array::t [private]


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

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