OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Private Member Functions | Private Attributes | Friends | List of all members
FTpsRep< T, N > Class Template Reference

#include <FTps.h>

Private Member Functions

 FTpsRep (int minOrder, int maxOrder, int trcOrder)
 
 ~FTpsRep ()
 
void clear ()
 
void clear (int minOrder, int maxOrder)
 
Tbegin () const
 
Tend () const
 
Tbegin (int order) const
 
Tend (int order) const
 

Private Attributes

FTpsRep< T, N > * next
 
int ref
 
int minOrd
 
int maxOrd
 
int trcOrd
 
int allocOrd
 
int len
 
Tdata
 

Friends

class FTps< T, N >
 
class FVps< T, N >
 

Detailed Description

template<class T, int N>
class FTpsRep< T, N >

Definition at line 33 of file FTps.h.

Constructor & Destructor Documentation

template<class T , int N>
FTpsRep< T, N >::FTpsRep ( int  minOrder,
int  maxOrder,
int  trcOrder 
)
private
template<class T , int N>
FTpsRep< T, N >::~FTpsRep ( )
private

Definition at line 129 of file FTps.hpp.

References FVps< T, N >::data.

Member Function Documentation

template<class T, int N>
T* FTpsRep< T, N >::begin ( ) const
inlineprivate

Definition at line 75 of file FTps.hpp.

Referenced by FTps< T, N >::grow(), and FTps< T, N >::unique().

template<class T, int N>
T* FTpsRep< T, N >::begin ( int  order) const
inlineprivate

Definition at line 83 of file FTps.hpp.

template<class T , int N>
void FTpsRep< T, N >::clear ( )
private

Definition at line 135 of file FTps.hpp.

template<class T , int N>
void FTpsRep< T, N >::clear ( int  minOrder,
int  maxOrder 
)
private

Definition at line 141 of file FTps.hpp.

References FVps< T, N >::data, and T.

template<class T, int N>
T* FTpsRep< T, N >::end ( ) const
inlineprivate

Definition at line 79 of file FTps.hpp.

Referenced by FTps< T, N >::grow(), and FTps< T, N >::unique().

template<class T, int N>
T* FTpsRep< T, N >::end ( int  order) const
inlineprivate

Definition at line 87 of file FTps.hpp.

Friends And Related Function Documentation

template<class T, int N>
friend class FTps< T, N >
friend

Definition at line 59 of file FTps.hpp.

template<class T, int N>
friend class FVps< T, N >
friend

Definition at line 60 of file FTps.hpp.

Member Data Documentation

template<class T, int N>
int FTpsRep< T, N >::allocOrd
private
template<class T, int N>
T* FTpsRep< T, N >::data
private
template<class T, int N>
int FTpsRep< T, N >::len
private

Definition at line 107 of file FTps.hpp.

Referenced by FTpsRep< double, N >::end(), and FTpsRep< T, N >::FTpsRep().

template<class T, int N>
int FTpsRep< T, N >::maxOrd
private

Definition at line 98 of file FTps.hpp.

Referenced by FTps< T, N >::allocate(), and FTpsRep< T, N >::FTpsRep().

template<class T, int N>
int FTpsRep< T, N >::minOrd
private

Definition at line 97 of file FTps.hpp.

Referenced by FTps< T, N >::allocate().

template<class T, int N>
FTpsRep<T, N>* FTpsRep< T, N >::next
private

Definition at line 91 of file FTps.hpp.

Referenced by FTps< T, N >::allocate(), and FTps< T, N >::deallocate().

template<class T, int N>
int FTpsRep< T, N >::ref
private

Definition at line 94 of file FTps.hpp.

Referenced by FTps< T, N >::allocate(), and FTps< T, N >::unique().

template<class T, int N>
int FTpsRep< T, N >::trcOrd
private

Definition at line 99 of file FTps.hpp.

Referenced by FTps< T, N >::allocate(), and FTpsRep< T, N >::FTpsRep().


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