Logo coherent WaveBurst  
Library Reference Guide
Logo
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SymmObjArray< T > Class Template Reference

template<class T>
class SymmObjArray< T >

Definition at line 30 of file SymmObjArray.hh.

Public Member Functions

 SymmObjArray (unsigned int n=0)
 
 SymmObjArray (const SymmObjArray &)
 
virtual ~SymmObjArray ()
 
unsigned int Last ()
 
SymmObjArrayoperator= (const SymmObjArray &other)
 
Toperator[] (int i)
 
void Read (FILE *f)
 
void Resize (unsigned int sz)
 
void Write (FILE *f)
 

Protected Member Functions

void Resize0 (unsigned int sz)
 

Protected Attributes

Trec
 
int Size
 
Tzero
 

#include <SymmObjArray.hh>

Inheritance diagram for SymmObjArray< T >:
[legend]

Constructor & Destructor Documentation

◆ SymmObjArray() [1/2]

template<class T >
SymmObjArray< T >::SymmObjArray ( unsigned int  n = 0)
explicit

Definition at line 27 of file SymmObjArray.cc.

◆ SymmObjArray() [2/2]

template<class T >
SymmObjArray< T >::SymmObjArray ( const SymmObjArray< T > &  a)
explicit

Definition at line 35 of file SymmObjArray.cc.

◆ ~SymmObjArray()

template<class T >
SymmObjArray< T >::~SymmObjArray ( )
virtual

Definition at line 49 of file SymmObjArray.cc.

Member Function Documentation

◆ Last()

template<class T>
unsigned int SymmObjArray< T >::Last ( )
inline

Definition at line 40 of file SymmObjArray.hh.

◆ operator=()

template<class T >
SymmObjArray< T > & SymmObjArray< T >::operator= ( const SymmObjArray< T > &  other)

Definition at line 41 of file SymmObjArray.cc.

◆ operator[]()

template<class T>
T& SymmObjArray< T >::operator[] ( int  i)
inline

Definition at line 39 of file SymmObjArray.hh.

◆ Read()

template<class T >
void SymmObjArray< T >::Read ( FILE *  f)

Definition at line 73 of file SymmObjArray.cc.

◆ Resize()

template<class T >
void SymmObjArray< T >::Resize ( unsigned int  sz)

Definition at line 54 of file SymmObjArray.cc.

◆ Resize0()

template<class T >
void SymmObjArray< T >::Resize0 ( unsigned int  sz)
protected

Definition at line 59 of file SymmObjArray.cc.

◆ Write()

template<class T >
void SymmObjArray< T >::Write ( FILE *  f)

Definition at line 67 of file SymmObjArray.cc.

Member Data Documentation

◆ rec

template<class T>
T* SymmObjArray< T >::rec
protected

Definition at line 45 of file SymmObjArray.hh.

◆ Size

template<class T>
int SymmObjArray< T >::Size
protected

Definition at line 44 of file SymmObjArray.hh.

◆ zero

template<class T>
T* SymmObjArray< T >::zero
protected

Definition at line 46 of file SymmObjArray.hh.


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