TTArray1D< ValueType, IndexType > Class Template Reference

List of all members.

Public Types

typedef IndexType index_type
typedef ValueType value_type

Public Member Functions

 TTArray1D (const index_type lowbound=0, const index_type highbound=0, std::string name="")
 ~TTArray1D ()
index_type LBound () const
index_type HBound () const
value_typeoperator() (const index_type index)
const value_typeoperator() (const index_type index) const
value_typeAt (const index_type index)
const value_typeAt (const index_type index) const
void ShiftBound (const index_type index)
void Swap (TTArray1D< ValueType, IndexType > &arr)
std::string GetName () const

Private Attributes

value_typedata_
std::string name_
index_type highbound_
index_type lowbound_

template<class ValueType, class IndexType = long>
class TTArray1D< ValueType, IndexType >


Member Typedef Documentation

template<class ValueType, class IndexType = long>
typedef IndexType TTArray1D< ValueType, IndexType >::index_type

template<class ValueType, class IndexType = long>
typedef ValueType TTArray1D< ValueType, IndexType >::value_type


Constructor & Destructor Documentation

template<class ValueType, class IndexType>
TTArray1D< ValueType, IndexType >::TTArray1D ( const index_type  lowbound = 0,
const index_type  highbound = 0,
std::string  name = "" 
)

template<class ValueType, class IndexType>
TTArray1D< ValueType, IndexType >::~TTArray1D (  ) 


Member Function Documentation

template<class ValueType, class IndexType>
IndexType TTArray1D< ValueType, IndexType >::LBound (  )  const

template<class ValueType, class IndexType>
IndexType TTArray1D< ValueType, IndexType >::HBound (  )  const

template<class ValueType, class IndexType>
ValueType & TTArray1D< ValueType, IndexType >::operator() ( const index_type  index  ) 

template<class ValueType, class IndexType>
const ValueType & TTArray1D< ValueType, IndexType >::operator() ( const index_type  index  )  const

template<class ValueType, class IndexType>
ValueType & TTArray1D< ValueType, IndexType >::At ( const index_type  index  ) 

template<class ValueType, class IndexType>
const ValueType & TTArray1D< ValueType, IndexType >::At ( const index_type  index  )  const

template<class ValueType, class IndexType>
void TTArray1D< ValueType, IndexType >::ShiftBound ( const index_type  index  ) 

template<class ValueType, class IndexType>
void TTArray1D< ValueType, IndexType >::Swap ( TTArray1D< ValueType, IndexType > &  arr  ) 

template<class ValueType, class IndexType>
std::string TTArray1D< ValueType, IndexType >::GetName (  )  const


Member Data Documentation

template<class ValueType, class IndexType = long>
value_type* TTArray1D< ValueType, IndexType >::data_ [private]

template<class ValueType, class IndexType = long>
std::string TTArray1D< ValueType, IndexType >::name_ [private]

template<class ValueType, class IndexType = long>
index_type TTArray1D< ValueType, IndexType >::highbound_ [private]

template<class ValueType, class IndexType = long>
index_type TTArray1D< ValueType, IndexType >::lowbound_ [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