#include <Wm4TMinHeap.h>
Public Member Functions | |
int | GetGrowBy () const |
int | GetMaxQuantity () const |
int | GetQuantity () const |
const TMinHeapRecord < Generator, Real > * | GetRecord (int i) const |
const TMinHeapRecord < Generator, Real > * | Insert (Generator tGenerator, Real fValue) |
bool | IsValid () |
bool | IsValid (int iStart, int iFinal) |
void | Print (const char *acFilename) |
void | Remove (Generator &rtGenerator, Real &rfValue) |
TMinHeap (int iMaxQuantity, int iGrowBy) | |
void | Update (const TMinHeapRecord< Generator, Real > *pkConstRecord, Real fValue) |
~TMinHeap () |
Definition at line 46 of file Wm4TMinHeap.h.
Wm4::TMinHeap< Generator, Real >::TMinHeap | ( | int | iMaxQuantity, | |
int | iGrowBy | |||
) | [inline] |
Definition at line 45 of file Wm4TMinHeap.inl.
References WM4_NEW.
Wm4::TMinHeap< Generator, Real >::~TMinHeap | ( | ) | [inline] |
Definition at line 61 of file Wm4TMinHeap.inl.
References WM4_DELETE.
int Wm4::TMinHeap< Generator, Real >::GetGrowBy | ( | ) | const [inline] |
Definition at line 74 of file Wm4TMinHeap.inl.
int Wm4::TMinHeap< Generator, Real >::GetMaxQuantity | ( | ) | const [inline] |
Definition at line 68 of file Wm4TMinHeap.inl.
int Wm4::TMinHeap< Generator, Real >::GetQuantity | ( | ) | const [inline] |
Definition at line 80 of file Wm4TMinHeap.inl.
const TMinHeapRecord< Generator, Real > * Wm4::TMinHeap< Generator, Real >::GetRecord | ( | int | i | ) | const [inline] |
Definition at line 86 of file Wm4TMinHeap.inl.
const TMinHeapRecord< Generator, Real > * Wm4::TMinHeap< Generator, Real >::Insert | ( | Generator | tGenerator, | |
Real | fValue | |||
) | [inline] |
Definition at line 97 of file Wm4TMinHeap.inl.
References Py::int, WM4_DELETE, and WM4_NEW.
bool Wm4::TMinHeap< Generator, Real >::IsValid | ( | void | ) | [inline] |
Definition at line 353 of file Wm4TMinHeap.inl.
bool Wm4::TMinHeap< Generator, Real >::IsValid | ( | int | iStart, | |
int | iFinal | |||
) | [inline] |
Definition at line 329 of file Wm4TMinHeap.inl.
void Wm4::TMinHeap< Generator, Real >::Print | ( | const char * | acFilename | ) | [inline] |
Definition at line 359 of file Wm4TMinHeap.inl.
void Wm4::TMinHeap< Generator, Real >::Remove | ( | Generator & | rtGenerator, | |
Real & | rfValue | |||
) | [inline] |
Definition at line 176 of file Wm4TMinHeap.inl.
void Wm4::TMinHeap< Generator, Real >::Update | ( | const TMinHeapRecord< Generator, Real > * | pkConstRecord, | |
Real | fValue | |||
) | [inline] |
Definition at line 230 of file Wm4TMinHeap.inl.