laurinbrunner / jvmc_utilities

Utility functions for the jVMC package.
MIT License
0 stars 1 forks source link

Efficient povm operator #18

Closed laurinbrunner closed 1 year ago

laurinbrunner commented 1 year ago

Implemented a more efficient POVMOperator class.

This class uses the fact that the s_prime configurations will often (around 30% of the time) be multiplied by a matrixElement weight of 0, making them irrelevant. The EfficientPOVMOperator class will not evaluate the neural network for these configurations but just assign them a value of 0.