Hello,
I am trying to learn the dipole polarization related topics by reading MBX source code. I am building the MBX using configurations
```bash
./configure --enable-debug --disable-mpi --disable-optimization
```
and running the single point energy on example examples/PEFs/001_mbpol/C++/ using the following command:
```bash
./single_point input.nrg mbx.json
```
I am having the right energy result, the same to the expected output:
```bash
Energy= 6.4733223872e+00
```
however, when I am trying to understand how the MBX calculates the electrostatic interaction, I have noticed that the function
```cpp
ElectricFieldHolder::CalcPermanentElecField
```
have been used. To the best extent of my understanding, the value `s0r` is used to be the Thole damping value for charge-charge interactions. Yet its value is always zero when treating the three water molecules in the example. The reason is that, the corresponding elec_scaling_factor is always zero when the function is called, which, much to my surprise. This is confirmed by printing out every `s0r` value among all particle pairs. I am not quite sure if this is expected. May I have some help here?