Ejemplo n.º 1
0
	/** The maximum number of bits required to represent a reward. */
	int rewardBits() const { return bitsRequired(maxReward()); }
Ejemplo n.º 2
0
	/** The maximum number of bits required to represent an action. */
	int actionBits() const { return bitsRequired(maxAction()); }
Ejemplo n.º 3
0
	/** The maximum number of bits required to represent an observation. */
	int observationBits() const { return bitsRequired(maxObservation()); }
Ejemplo n.º 4
0
		void TemplateBuilder::updateAllInstructions(Module& module) {
			for (const auto instruction: instructions_) {
				instruction->setOperand(1, ConstantGenerator(module).getI64(bitsRequired()));
			}
		}