#include <Wav_allocator.h>
List of all members.
Public Member Functions |
| | Allocator () |
| | ~Allocator () |
| void | optimalAllocate (CoeffSet **coeff, int nSets, int budget, int augment, Real *weight) |
| void | greedyAugment (CoeffSet **coeff, int nSets, Real bitsLeft, Real *weight) |
| void | print (CoeffSet **coeff, int nSets) |
| void | allocateLambda (CoeffSet **coeff, int nSets, Real lambda, Real &optimalRate, Real &optimalDist, Real *weight) |
| void | resetPrecision (int nSets) |
Public Attributes |
| int | nSets |
| int * | precision |
Constructor & Destructor Documentation
| Allocator::~Allocator |
( |
| ) |
|
Member Function Documentation
| void Allocator::allocateLambda |
( |
CoeffSet ** |
coeff, |
|
|
int |
nSets, |
|
|
Real |
lambda, |
|
|
Real & |
optimalRate, |
|
|
Real & |
optimalDist, |
|
|
Real * |
weight |
|
) |
| |
| void Allocator::greedyAugment |
( |
CoeffSet ** |
coeff, |
|
|
int |
nSets, |
|
|
Real |
bitsLeft, |
|
|
Real * |
weight |
|
) |
| |
| void Allocator::optimalAllocate |
( |
CoeffSet ** |
coeff, |
|
|
int |
nSets, |
|
|
int |
budget, |
|
|
int |
augment, |
|
|
Real * |
weight |
|
) |
| |
| void Allocator::print |
( |
CoeffSet ** |
coeff, |
|
|
int |
nSets |
|
) |
| |
| void Allocator::resetPrecision |
( |
int |
nSets | ) |
|
Member Data Documentation
The documentation for this class was generated from the following files: