luxlabs header browser preview


@class _DPBiasedCoin;

@interface _DPPiRapporAlgorithm : NSObject

@property (readonly, nonatomic) unsigned int threshold;
@property (readonly, nonatomic) _DPBiasedCoin *coin;
@property (readonly, nonatomic) unsigned long long numberOfClasses;
@property (readonly, nonatomic) unsigned int prime;
@property (readonly, nonatomic) double alpha0;
@property (readonly, nonatomic) double alpha1;
@property (readonly, nonatomic) unsigned long long numberOfOtherPhi;

+ (id)piRapporWithNumberOfClasses:(unsigned long long)a0 prime:(unsigned int)a1 alpha0:(double)a2 alpha1:(double)a3;

- (id)init;
- (void).cxx_destruct;
- (id)decode:(id)a0;
- (id)encodeClassIndex:(unsigned long long)a0;
- (BOOL)encodeClassIndex:(unsigned long long)a0 coeffs:(unsigned int *)a1 phi0Buf:(unsigned int *)a2 otherPhiBuf:(unsigned int *)a3;
- (id)encodeClassIndices:(id)a0;
- (id)initWithNumberOfClasses:(unsigned long long)a0 prime:(unsigned int)a1 alpha0:(double)a2 alpha1:(double)a3;

@end