Difference between scalingFactor and scalingFactorInt

According to the comments in the plaintext.h, scalingFactorInt is used for BGV and scalingFactor is for CKKS. But ciphertext.h doesn’t comment like this. I find Scaling also adjusts the scalingFactorInt in CKKS mult. What’s the purpose of scalingFactorInt in CKKS?

In OpenFHE, we use a base (RNS) scheme for common operations in BGV, BFV, and CKKS (code re-use); so we set both scalingFactor parameters for this reason. I assume you are referring to EvalMult in the base scheme.

Beyond the base scheme, only BGV-specific code uses scalingFactorInt explicitly (in the bgvrns folder). I just did a search for scalingFactorInt throughout the OpenFHE code, and I do not see any calls to scalingFactorInt in the CKKS-specific code (in the ckksrns folder).

Yes, I just found EvalMult adjusts scalingFactorInt parameters.
Thanks!