此时输出文件中多了一堆类似下面的内容,是每个J时各个振动态的对应于你给出的量的跃迁矩阵,这里只把J=0的贴出来
++ Matrix elements of observable: 1 1
>>>> matrix elements over vibrational wave functions (atomic units) for rotational quantum number 0
1 1 1.761059 2 1 -0.066339 2 2 1.847316 3 1 -0.005406 3 2 -0.094723 3 3 1.937822
observable
这里1 1、2 2、3 3对应的即是v=0、v=1、v=2的振动态的振动平均结构。而比如2 1对应的即是∫φ(v=2)rφ(v=1)dr的值,其实也正是两个振动态之间的跃迁电偶极矩。由于当前不是谐振势,因此可以违背谐振势Δv=±1的旋律,因此3 1的值虽然远比2 1的小但并不为0。
后面还输出了下面的信息,是程序根据玻尔兹曼分布算出各个转-振动态的分布比例,然后加权平均得到的特定温度下的你所提供的量的平均值,对于当前来说就是温度平均的键长。温度可以在输入文件里通过TEMPERATURE关键词来设定。
Temperature averaged observable: 0.176187E+01 at 300.000K