AddOrUpdateEvent(int event, IntegerType initial_envelope, IntegerType energy_min, IntegerType energy_max) | ThetaLambdaTree< IntegerType > | |
AddOrUpdateOptionalEvent(int event, IntegerType initial_envelope_opt, IntegerType energy_max) | ThetaLambdaTree< IntegerType > | |
DelayedAddOrUpdateEvent(int event, IntegerType initial_envelope, IntegerType energy_min, IntegerType energy_max) | ThetaLambdaTree< IntegerType > | |
DelayedAddOrUpdateOptionalEvent(int event, IntegerType initial_envelope_opt, IntegerType energy_max) | ThetaLambdaTree< IntegerType > | |
DelayedRemoveEvent(int event) | ThetaLambdaTree< IntegerType > | |
EnergyMin(int event) const | ThetaLambdaTree< IntegerType > | inline |
GetEnvelope() const | ThetaLambdaTree< IntegerType > | |
GetEnvelopeOf(int event) const | ThetaLambdaTree< IntegerType > | |
GetEventsWithOptionalEnvelopeGreaterThan(IntegerType target_envelope, int *critical_event, int *optional_event, IntegerType *available_energy) const | ThetaLambdaTree< IntegerType > | |
GetMaxEventWithEnvelopeGreaterThan(IntegerType target_envelope) const | ThetaLambdaTree< IntegerType > | |
GetOptionalEnvelope() const | ThetaLambdaTree< IntegerType > | |
RecomputeTreeForDelayedOperations() | ThetaLambdaTree< IntegerType > | |
RemoveEvent(int event) | ThetaLambdaTree< IntegerType > | |
Reset(int num_events) | ThetaLambdaTree< IntegerType > | |
ThetaLambdaTree() | ThetaLambdaTree< IntegerType > | |