Develop an optimized implementation of BGV v2
Add the following features
- Automated modswitching
- Add batchSize as a parameter for cryptocontext generation
- For automated crtbits setting, compute crtbits based on the plaintext modulus (rather than choose 30, 50, etc.)
- Apply modswitching optimizations similar to rescale for CKKS
Edited by Yuriy Polyakov