TArr1D< T > Class Template Reference

List of all members.

Public Types

typedef long index_type
typedef T value_type

Public Member Functions

 TArr1D (const index_type &LB, const index_type &HB, std::string arrayName)
 ~TArr1D ()
index_type LBound () const
index_type HBound () const
T & operator() (const index_type &index)
const T & operator() (const index_type &index) const
T & at (const index_type &index)
const T & at (const index_type &index) const
void ShiftBounds (const index_type &Shift)
std::string OwnName () const

Private Member Functions

 TArr1D (TArr1D &)
TArr1Doperator= (TArr1D &)

Private Attributes

T * data
std::string OwnName_
index_type LBound_
index_type HBound_

template<class T>
class TArr1D< T >


Member Typedef Documentation

template<class T>
typedef long TArr1D< T >::index_type

template<class T>
typedef T TArr1D< T >::value_type


Constructor & Destructor Documentation

template<class T>
TArr1D< T >::TArr1D ( const index_type LB,
const index_type HB,
std::string  arrayName 
)

template<class T>
TArr1D< T >::~TArr1D (  )  [inline]

template<class T>
TArr1D< T >::TArr1D ( TArr1D< T > &   )  [private]


Member Function Documentation

template<class T>
index_type TArr1D< T >::LBound (  )  const [inline]

template<class T>
index_type TArr1D< T >::HBound (  )  const [inline]

template<class T>
T & TArr1D< T >::operator() ( const index_type index  ) 

template<class T>
const T & TArr1D< T >::operator() ( const index_type index  )  const

template<class T>
T & TArr1D< T >::at ( const index_type index  ) 

template<class T>
const T & TArr1D< T >::at ( const index_type index  )  const

template<class T>
void TArr1D< T >::ShiftBounds ( const index_type Shift  )  [inline]

template<class T>
std::string TArr1D< T >::OwnName (  )  const [inline]

template<class T>
TArr1D& TArr1D< T >::operator= ( TArr1D< T > &   )  [private]


Member Data Documentation

template<class T>
T* TArr1D< T >::data [private]

template<class T>
std::string TArr1D< T >::OwnName_ [private]

template<class T>
index_type TArr1D< T >::LBound_ [private]

template<class T>
index_type TArr1D< T >::HBound_ [private]


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 00:15:28 2006 for Scattering from Strip System by  doxygen 1.4.7

Click here to return home page.

 

Web site contents © Copyright Deniz ELMASLI 2006, All rights reserved.

www.dronology.com

Hosted by www.Geocities.ws

1