HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_PermutationT< T > Class Template Reference

#include <UT_Vector.h>

Public Member Functions

 UT_PermutationT (exint nl, exint nh)
 
 ~UT_PermutationT ()
 
 UT_PermutationT (const UT_PermutationT< T > &p)
 
UT_PermutationT< T > & operator= (const UT_PermutationT< T > &p)
 
void zero ()
 
exint getNL () const
 
exint getNH () const
 
exint length () const
 
void changeNL (exint nl)
 
void setShallowNL (exint nl)
 
void setShallowNH (exint nh)
 
Toperator() (exint i)
 
T operator() (exint i) const
 

Detailed Description

template<typename T>
class UT_PermutationT< T >

Definition at line 316 of file UT_Vector.h.

Constructor & Destructor Documentation

template<typename T >
UT_PermutationT< T >::UT_PermutationT ( exint  nl,
exint  nh 
)

Definition at line 1353 of file UT_Vector.C.

template<typename T >
UT_PermutationT< T >::~UT_PermutationT ( )

Definition at line 1362 of file UT_Vector.C.

template<typename T >
UT_PermutationT< T >::UT_PermutationT ( const UT_PermutationT< T > &  p)

Definition at line 1368 of file UT_Vector.C.

Member Function Documentation

template<typename T >
void UT_PermutationT< T >::changeNL ( exint  nl)

Definition at line 1407 of file UT_Vector.C.

template<typename T>
exint UT_PermutationT< T >::getNH ( ) const
inline

Definition at line 334 of file UT_Vector.h.

template<typename T>
exint UT_PermutationT< T >::getNL ( ) const
inline

Definition at line 331 of file UT_Vector.h.

template<typename T>
exint UT_PermutationT< T >::length ( void  ) const
inline

Definition at line 336 of file UT_Vector.h.

template<typename T>
T& UT_PermutationT< T >::operator() ( exint  i)
inline

Definition at line 348 of file UT_Vector.h.

template<typename T>
T UT_PermutationT< T >::operator() ( exint  i) const
inline

Definition at line 353 of file UT_Vector.h.

template<typename T >
UT_PermutationT< T > & UT_PermutationT< T >::operator= ( const UT_PermutationT< T > &  p)

Definition at line 1375 of file UT_Vector.C.

template<typename T>
void UT_PermutationT< T >::setShallowNH ( exint  nh)
inline

Definition at line 345 of file UT_Vector.h.

template<typename T>
void UT_PermutationT< T >::setShallowNL ( exint  nl)
inline

Definition at line 344 of file UT_Vector.h.

template<typename T >
void UT_PermutationT< T >::zero ( )

Definition at line 1400 of file UT_Vector.C.


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