TArr2D< T > Class Template Reference

List of all members.

Public Types

typedef long index_type
typedef T value_type

Public Member Functions

 TArr2D (const index_type &LB1, const index_type &HB1, const index_type &LB2, const index_type &HB2, std::string arrayName)
 ~TArr2D ()
index_type LBound1 () const
index_type HBound1 () const
index_type LBound2 () const
index_type HBound2 () const
T & operator() (const index_type &index1, const index_type &index2)
const T & operator() (const index_type &index1, const index_type &index2) const
T & at (const index_type &index1, const index_type &index2)
const T & at (const index_type &index1, const index_type &index2) const
void ShiftBounds (const index_type &Shift1, const index_type &Shift2)
std::string OwnName () const

Private Member Functions

 TArr2D (TArr2D &)
TArr2Doperator= (TArr2D &)

Private Attributes

T * data
std::string OwnName_
index_type LBound1_
index_type HBound1_
index_type LBound2_
index_type HBound2_
index_type index1_size
index_type index2_size

template<class T>
class TArr2D< T >


Member Typedef Documentation

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

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


Constructor & Destructor Documentation

template<class T>
TArr2D< T >::TArr2D ( const index_type LB1,
const index_type HB1,
const index_type LB2,
const index_type HB2,
std::string  arrayName 
)

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

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


Member Function Documentation

template<class T>
index_type TArr2D< T >::LBound1 (  )  const [inline]

template<class T>
index_type TArr2D< T >::HBound1 (  )  const [inline]

template<class T>
index_type TArr2D< T >::LBound2 (  )  const [inline]

template<class T>
index_type TArr2D< T >::HBound2 (  )  const [inline]

template<class T>
T & TArr2D< T >::operator() ( const index_type index1,
const index_type index2 
)

template<class T>
const T & TArr2D< T >::operator() ( const index_type index1,
const index_type index2 
) const

template<class T>
T & TArr2D< T >::at ( const index_type index1,
const index_type index2 
)

template<class T>
const T & TArr2D< T >::at ( const index_type index1,
const index_type index2 
) const

template<class T>
void TArr2D< T >::ShiftBounds ( const index_type Shift1,
const index_type Shift2 
) [inline]

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

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


Member Data Documentation

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

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

template<class T>
index_type TArr2D< T >::LBound1_ [private]

template<class T>
index_type TArr2D< T >::HBound1_ [private]

template<class T>
index_type TArr2D< T >::LBound2_ [private]

template<class T>
index_type TArr2D< T >::HBound2_ [private]

template<class T>
index_type TArr2D< T >::index1_size [private]

template<class T>
index_type TArr2D< T >::index2_size [private]


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 00:15:29 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