# This first part is just an initialisation
# Edit below 
M_={}
Z_={}
Y_={}
K_={}
VWs_={}
LJs_={}
BMs_={}
BK_L={}
SM_L={}
BK_T={}
SM_T={}
Tens_P={}
Tens_S={}
Tens_T={}
Tens_YT={}
Function_YT=None
SCREENING_FUNCTION=None
BK_L['Cu_G0']={}
SM_L['Cu_G0']={}
BK_T['Cu_G0']={}
SM_T['Cu_G0']={}
Tens_P['Cu_G0']={}
Tens_S['Cu_G0']={}
Tens_T['Cu_G0']={}
Tens_YT['Cu_G0']={}
SM_L['Cu_G0']['Cu_G0']={}
SM_T['Cu_G0']['Cu_G0']={}
SM_L['Cu_G0']['O_G0']={}
SM_T['Cu_G0']['O_G0']={}
SM_L['Cu_G0']['O_G1']={}
SM_T['Cu_G0']['O_G1']={}
SM_L['Cu_G0']['Nd_G0']={}
SM_T['Cu_G0']['Nd_G0']={}
BK_L['O_G0']={}
SM_L['O_G0']={}
BK_T['O_G0']={}
SM_T['O_G0']={}
Tens_P['O_G0']={}
Tens_S['O_G0']={}
Tens_T['O_G0']={}
Tens_YT['O_G0']={}
SM_L['O_G0']['Cu_G0']={}
SM_T['O_G0']['Cu_G0']={}
SM_L['O_G0']['O_G0']={}
SM_T['O_G0']['O_G0']={}
SM_L['O_G0']['O_G1']={}
SM_T['O_G0']['O_G1']={}
SM_L['O_G0']['Nd_G0']={}
SM_T['O_G0']['Nd_G0']={}
BK_L['O_G1']={}
SM_L['O_G1']={}
BK_T['O_G1']={}
SM_T['O_G1']={}
Tens_P['O_G1']={}
Tens_S['O_G1']={}
Tens_T['O_G1']={}
Tens_YT['O_G1']={}
SM_L['O_G1']['Cu_G0']={}
SM_T['O_G1']['Cu_G0']={}
SM_L['O_G1']['O_G0']={}
SM_T['O_G1']['O_G0']={}
SM_L['O_G1']['O_G1']={}
SM_T['O_G1']['O_G1']={}
SM_L['O_G1']['Nd_G0']={}
SM_T['O_G1']['Nd_G0']={}
BK_L['Nd_G0']={}
SM_L['Nd_G0']={}
BK_T['Nd_G0']={}
SM_T['Nd_G0']={}
Tens_P['Nd_G0']={}
Tens_S['Nd_G0']={}
Tens_T['Nd_G0']={}
Tens_YT['Nd_G0']={}
SM_L['Nd_G0']['Cu_G0']={}
SM_T['Nd_G0']['Cu_G0']={}
SM_L['Nd_G0']['O_G0']={}
SM_T['Nd_G0']['O_G0']={}
SM_L['Nd_G0']['O_G1']={}
SM_T['Nd_G0']['O_G1']={}
SM_L['Nd_G0']['Nd_G0']={}
SM_T['Nd_G0']['Nd_G0']={}
# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
# Edit the followin part
# Masses : M 
M_['Cu_G0']=0.0
M_['O_G0']=0.0
M_['O_G1']=0.0
M_['Nd_G0']=0.0
# Coulomb interaction : Z 
Z_['Cu_G0']=0.0
Z_['O_G0']=0.0
Z_['O_G1']=0.0
Z_['Nd_G0']=0.0

# Shells Model : shell charge 
Y_['Cu_G0']=0.0
Y_['O_G0']=0.0
Y_['O_G1']=0.0
Y_['Nd_G0']=0.0

# Shells Model : polarizability  
K_['Cu_G0']=1000000.0
K_['O_G0']=1000000.0
K_['O_G1']=1000000.0
K_['Nd_G0']=1000000.0

# Van der Walls  : sigma  
VW_V0=0.0
VWs_['Cu_G0']=1.0
VWs_['O_G0']=1.0
VWs_['O_G1']=1.0
VWs_['Nd_G0']=1.0

# Lenard Jones   : sigma  
LJ_V0=0.0
LJs_['Cu_G0']=1.0
LJs_['O_G0']=1.0
LJs_['O_G1']=1.0
LJs_['Nd_G0']=1.0

# Born-Mayer  : sigma  
BM_V0=0.0
BMs_['Cu_G0']=1.0
BMs_['O_G0']=1.0
BMs_['O_G1']=1.0
BMs_['Nd_G0']=1.0
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'Cu_G0' and 'Cu_G0' 
# Shell N0 going from 3.950000 to 3.950000  like Cu1 in 0 and Cu1 in -1 0 0 
# Shell N1 going from 5.586144 to 5.586144  like Cu1 in 0 and Cu1 in -1 1 0 
# Shell N2 going from 6.647983 to 6.647983  like Cu1 in 0 and Cu0 in 1 0 1 
BK_L['Cu_G0']['Cu_G0']=[]
BK_T['Cu_G0']['Cu_G0']=[]
SM_L['Cu_G0']['Cu_G0']['SS']=[]
SM_T['Cu_G0']['Cu_G0']['SS']=[]
SM_L['Cu_G0']['Cu_G0']['SC']=[]
SM_T['Cu_G0']['Cu_G0']['SC']=[]
SM_L['Cu_G0']['Cu_G0']['CS']=[]
SM_T['Cu_G0']['Cu_G0']['CS']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'Cu_G0' and 'O_G0' 
# Shell N0 going from 1.975000 to 1.975000  like Cu1 in 0 and O5 in 0 0 0 
# Shell N1 going from 4.416234 to 4.416234  like Cu1 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.925000 to 5.925000  like Cu1 in 0 and O5 in 0 -2 0 
BK_L['Cu_G0']['O_G0']=[]
BK_T['Cu_G0']['O_G0']=[]
SM_L['Cu_G0']['O_G0']['SS']=[]
SM_T['Cu_G0']['O_G0']['SS']=[]
SM_L['Cu_G0']['O_G0']['SC']=[]
SM_T['Cu_G0']['O_G0']['SC']=[]
SM_L['Cu_G0']['O_G0']['CS']=[]
SM_T['Cu_G0']['O_G0']['CS']=[]
# just for symmetry 
SM_L['O_G0']['Cu_G0']=SM_L['Cu_G0']['O_G0']
SM_T['O_G0']['Cu_G0']=SM_T['Cu_G0']['O_G0']
BK_L['O_G0']['Cu_G0']=BK_L['Cu_G0']['O_G0']
BK_T['O_G0']['Cu_G0']=BK_T['Cu_G0']['O_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'Cu_G0' and 'O_G1' 
# Shell N0 going from 3.605445 to 3.605445  like Cu0 in 0 and O7 in 0 -1 -1 
# Shell N1 going from 5.348059 to 5.348059  like Cu1 in 0 and O7 in -1 0 0 
# Shell N2 going from 6.648626 to 6.648626  like Cu0 in 0 and O7 in -2 -1 -1 
BK_L['Cu_G0']['O_G1']=[]
BK_T['Cu_G0']['O_G1']=[]
SM_L['Cu_G0']['O_G1']['SS']=[]
SM_T['Cu_G0']['O_G1']['SS']=[]
SM_L['Cu_G0']['O_G1']['SC']=[]
SM_T['Cu_G0']['O_G1']['SC']=[]
SM_L['Cu_G0']['O_G1']['CS']=[]
SM_T['Cu_G0']['O_G1']['CS']=[]
# just for symmetry 
SM_L['O_G1']['Cu_G0']=SM_L['Cu_G0']['O_G1']
SM_T['O_G1']['Cu_G0']=SM_T['Cu_G0']['O_G1']
BK_L['O_G1']['Cu_G0']=BK_L['Cu_G0']['O_G1']
BK_T['O_G1']['Cu_G0']=BK_T['Cu_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'Cu_G0' and 'Nd_G0' 
# Shell N0 going from 3.315115 to 3.315115  like Cu0 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.247077 to 4.247077  like Cu1 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 5.800014 to 5.800014  like Cu1 in 0 and Nd2 in -1 0 0 
BK_L['Cu_G0']['Nd_G0']=[]
BK_T['Cu_G0']['Nd_G0']=[]
SM_L['Cu_G0']['Nd_G0']['SS']=[]
SM_T['Cu_G0']['Nd_G0']['SS']=[]
SM_L['Cu_G0']['Nd_G0']['SC']=[]
SM_T['Cu_G0']['Nd_G0']['SC']=[]
SM_L['Cu_G0']['Nd_G0']['CS']=[]
SM_T['Cu_G0']['Nd_G0']['CS']=[]
# just for symmetry 
SM_L['Nd_G0']['Cu_G0']=SM_L['Cu_G0']['Nd_G0']
SM_T['Nd_G0']['Cu_G0']=SM_T['Cu_G0']['Nd_G0']
BK_L['Nd_G0']['Cu_G0']=BK_L['Cu_G0']['Nd_G0']
BK_T['Nd_G0']['Cu_G0']=BK_T['Cu_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'O_G0' and 'O_G0' 
# Shell N0 going from 2.793072 to 2.793072  like O5 in 0 and O4 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O5 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O5 in 0 and O5 in -1 1 0 
BK_L['O_G0']['O_G0']=[]
BK_T['O_G0']['O_G0']=[]
SM_L['O_G0']['O_G0']['SS']=[]
SM_T['O_G0']['O_G0']['SS']=[]
SM_L['O_G0']['O_G0']['SC']=[]
SM_T['O_G0']['O_G0']['SC']=[]
SM_L['O_G0']['O_G0']['CS']=[]
SM_T['O_G0']['O_G0']['CS']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'O_G0' and 'O_G1' 
# Shell N0 going from 3.016390 to 3.016390  like O1 in 0 and O6 in -1 0 -1 
# Shell N1 going from 4.110944 to 4.110944  like O5 in 0 and O3 in 1 0 0 
# Shell N2 going from 4.970021 to 4.970021  like O5 in 0 and O7 in -1 0 0 
BK_L['O_G0']['O_G1']=[]
BK_T['O_G0']['O_G1']=[]
SM_L['O_G0']['O_G1']['SS']=[]
SM_T['O_G0']['O_G1']['SS']=[]
SM_L['O_G0']['O_G1']['SC']=[]
SM_T['O_G0']['O_G1']['SC']=[]
SM_L['O_G0']['O_G1']['CS']=[]
SM_T['O_G0']['O_G1']['CS']=[]
# just for symmetry 
SM_L['O_G1']['O_G0']=SM_L['O_G0']['O_G1']
SM_T['O_G1']['O_G0']=SM_T['O_G0']['O_G1']
BK_L['O_G1']['O_G0']=BK_L['O_G0']['O_G1']
BK_T['O_G1']['O_G0']=BK_T['O_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'O_G0' and 'Nd_G0' 
# Shell N0 going from 2.662585 to 2.662585  like O1 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.683833 to 4.683833  like O5 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 4.763597 to 4.763597  like O5 in 0 and Nd3 in -1 1 0 
BK_L['O_G0']['Nd_G0']=[]
BK_T['O_G0']['Nd_G0']=[]
SM_L['O_G0']['Nd_G0']['SS']=[]
SM_T['O_G0']['Nd_G0']['SS']=[]
SM_L['O_G0']['Nd_G0']['SC']=[]
SM_T['O_G0']['Nd_G0']['SC']=[]
SM_L['O_G0']['Nd_G0']['CS']=[]
SM_T['O_G0']['Nd_G0']['CS']=[]
# just for symmetry 
SM_L['Nd_G0']['O_G0']=SM_L['O_G0']['Nd_G0']
SM_T['Nd_G0']['O_G0']=SM_T['O_G0']['Nd_G0']
BK_L['Nd_G0']['O_G0']=BK_L['O_G0']['Nd_G0']
BK_T['Nd_G0']['O_G0']=BK_T['O_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'O_G1' and 'O_G1' 
# Shell N0 going from 2.793072 to 2.793072  like O7 in 0 and O6 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O7 in 0 and O7 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O7 in 0 and O7 in -1 1 0 
BK_L['O_G1']['O_G1']=[]
BK_T['O_G1']['O_G1']=[]
SM_L['O_G1']['O_G1']['SS']=[]
SM_T['O_G1']['O_G1']['SS']=[]
SM_L['O_G1']['O_G1']['SC']=[]
SM_T['O_G1']['O_G1']['SC']=[]
SM_L['O_G1']['O_G1']['CS']=[]
SM_T['O_G1']['O_G1']['CS']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'O_G1' and 'Nd_G0' 
# Shell N0 going from 2.327062 to 2.327062  like O7 in 0 and Nd2 in 0 0 0 
# Shell N1 going from 4.584508 to 4.584508  like O7 in 0 and Nd2 in -1 0 0 
# Shell N2 going from 5.192371 to 5.192371  like O7 in 0 and Nd1 in 0 0 1 
BK_L['O_G1']['Nd_G0']=[]
BK_T['O_G1']['Nd_G0']=[]
SM_L['O_G1']['Nd_G0']['SS']=[]
SM_T['O_G1']['Nd_G0']['SS']=[]
SM_L['O_G1']['Nd_G0']['SC']=[]
SM_T['O_G1']['Nd_G0']['SC']=[]
SM_L['O_G1']['Nd_G0']['CS']=[]
SM_T['O_G1']['Nd_G0']['CS']=[]
# just for symmetry 
SM_L['Nd_G0']['O_G1']=SM_L['O_G1']['Nd_G0']
SM_T['Nd_G0']['O_G1']=SM_T['O_G1']['Nd_G0']
BK_L['Nd_G0']['O_G1']=BK_L['O_G1']['Nd_G0']
BK_T['Nd_G0']['O_G1']=BK_T['O_G1']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Interactions between 'Nd_G0' and 'Nd_G0' 
# Shell N0 going from 3.571406 to 3.571406  like Nd1 in 0 and Nd2 in 0 0 -1 
# Shell N1 going from 3.722850 to 3.722850  like Nd3 in 0 and Nd2 in 1 0 0 
# Shell N2 going from 3.950000 to 3.950000  like Nd3 in 0 and Nd3 in -1 0 0 
BK_L['Nd_G0']['Nd_G0']=[]
BK_T['Nd_G0']['Nd_G0']=[]
SM_L['Nd_G0']['Nd_G0']['SS']=[]
SM_T['Nd_G0']['Nd_G0']['SS']=[]
SM_L['Nd_G0']['Nd_G0']['SC']=[]
SM_T['Nd_G0']['Nd_G0']['SC']=[]
SM_L['Nd_G0']['Nd_G0']['CS']=[]
SM_T['Nd_G0']['Nd_G0']['CS']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Cu_G0' 
# Shell N0 going from 3.950000 to 3.950000  like Cu1 in 0 and Cu1 in -1 0 0 
# Shell N1 going from 5.586144 to 5.586144  like Cu1 in 0 and Cu1 in -1 1 0 
# Shell N2 going from 6.647983 to 6.647983  like Cu1 in 0 and Cu0 in 1 0 1 
Tens_P['Cu_G0']['Cu_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G0' 
# Shell N0 going from 1.975000 to 1.975000  like Cu1 in 0 and O5 in 0 0 0 
# Shell N1 going from 4.416234 to 4.416234  like Cu1 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.925000 to 5.925000  like Cu1 in 0 and O5 in 0 -2 0 
Tens_P['Cu_G0']['O_G0']=[]
# just for symmetry 
Tens_P['O_G0']['Cu_G0']=Tens_P['Cu_G0']['O_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G1' 
# Shell N0 going from 3.605445 to 3.605445  like Cu0 in 0 and O7 in 0 -1 -1 
# Shell N1 going from 5.348059 to 5.348059  like Cu1 in 0 and O7 in -1 0 0 
# Shell N2 going from 6.648626 to 6.648626  like Cu0 in 0 and O7 in -2 -1 -1 
Tens_P['Cu_G0']['O_G1']=[]
# just for symmetry 
Tens_P['O_G1']['Cu_G0']=Tens_P['Cu_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Nd_G0' 
# Shell N0 going from 3.315115 to 3.315115  like Cu0 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.247077 to 4.247077  like Cu1 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 5.800014 to 5.800014  like Cu1 in 0 and Nd2 in -1 0 0 
Tens_P['Cu_G0']['Nd_G0']=[]
# just for symmetry 
Tens_P['Nd_G0']['Cu_G0']=Tens_P['Cu_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G0' 
# Shell N0 going from 2.793072 to 2.793072  like O5 in 0 and O4 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O5 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O5 in 0 and O5 in -1 1 0 
Tens_P['O_G0']['O_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G1' 
# Shell N0 going from 3.016390 to 3.016390  like O1 in 0 and O6 in -1 0 -1 
# Shell N1 going from 4.110944 to 4.110944  like O5 in 0 and O3 in 1 0 0 
# Shell N2 going from 4.970021 to 4.970021  like O5 in 0 and O7 in -1 0 0 
Tens_P['O_G0']['O_G1']=[]
# just for symmetry 
Tens_P['O_G1']['O_G0']=Tens_P['O_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'Nd_G0' 
# Shell N0 going from 2.662585 to 2.662585  like O1 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.683833 to 4.683833  like O5 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 4.763597 to 4.763597  like O5 in 0 and Nd3 in -1 1 0 
Tens_P['O_G0']['Nd_G0']=[]
# just for symmetry 
Tens_P['Nd_G0']['O_G0']=Tens_P['O_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'O_G1' 
# Shell N0 going from 2.793072 to 2.793072  like O7 in 0 and O6 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O7 in 0 and O7 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O7 in 0 and O7 in -1 1 0 
Tens_P['O_G1']['O_G1']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'Nd_G0' 
# Shell N0 going from 2.327062 to 2.327062  like O7 in 0 and Nd2 in 0 0 0 
# Shell N1 going from 4.584508 to 4.584508  like O7 in 0 and Nd2 in -1 0 0 
# Shell N2 going from 5.192371 to 5.192371  like O7 in 0 and Nd1 in 0 0 1 
Tens_P['O_G1']['Nd_G0']=[]
# just for symmetry 
Tens_P['Nd_G0']['O_G1']=Tens_P['O_G1']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Nd_G0' and 'Nd_G0' 
# Shell N0 going from 3.571406 to 3.571406  like Nd1 in 0 and Nd2 in 0 0 -1 
# Shell N1 going from 3.722850 to 3.722850  like Nd3 in 0 and Nd2 in 1 0 0 
# Shell N2 going from 3.950000 to 3.950000  like Nd3 in 0 and Nd3 in -1 0 0 
Tens_P['Nd_G0']['Nd_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Cu_G0' 
# Shell N0 going from 3.950000 to 3.950000  like Cu1 in 0 and Cu1 in -1 0 0 
# Shell N1 going from 5.586144 to 5.586144  like Cu1 in 0 and Cu1 in -1 1 0 
# Shell N2 going from 6.647983 to 6.647983  like Cu1 in 0 and Cu0 in 1 0 1 
Tens_T['Cu_G0']['Cu_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G0' 
# Shell N0 going from 1.975000 to 1.975000  like Cu1 in 0 and O5 in 0 0 0 
# Shell N1 going from 4.416234 to 4.416234  like Cu1 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.925000 to 5.925000  like Cu1 in 0 and O5 in 0 -2 0 
Tens_T['Cu_G0']['O_G0']=[]
# just for symmetry 
Tens_T['O_G0']['Cu_G0']=Tens_T['Cu_G0']['O_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G1' 
# Shell N0 going from 3.605445 to 3.605445  like Cu0 in 0 and O7 in 0 -1 -1 
# Shell N1 going from 5.348059 to 5.348059  like Cu1 in 0 and O7 in -1 0 0 
# Shell N2 going from 6.648626 to 6.648626  like Cu0 in 0 and O7 in -2 -1 -1 
Tens_T['Cu_G0']['O_G1']=[]
# just for symmetry 
Tens_T['O_G1']['Cu_G0']=Tens_T['Cu_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Nd_G0' 
# Shell N0 going from 3.315115 to 3.315115  like Cu0 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.247077 to 4.247077  like Cu1 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 5.800014 to 5.800014  like Cu1 in 0 and Nd2 in -1 0 0 
Tens_T['Cu_G0']['Nd_G0']=[]
# just for symmetry 
Tens_T['Nd_G0']['Cu_G0']=Tens_T['Cu_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G0' 
# Shell N0 going from 2.793072 to 2.793072  like O5 in 0 and O4 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O5 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O5 in 0 and O5 in -1 1 0 
Tens_T['O_G0']['O_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G1' 
# Shell N0 going from 3.016390 to 3.016390  like O1 in 0 and O6 in -1 0 -1 
# Shell N1 going from 4.110944 to 4.110944  like O5 in 0 and O3 in 1 0 0 
# Shell N2 going from 4.970021 to 4.970021  like O5 in 0 and O7 in -1 0 0 
Tens_T['O_G0']['O_G1']=[]
# just for symmetry 
Tens_T['O_G1']['O_G0']=Tens_T['O_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'Nd_G0' 
# Shell N0 going from 2.662585 to 2.662585  like O1 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.683833 to 4.683833  like O5 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 4.763597 to 4.763597  like O5 in 0 and Nd3 in -1 1 0 
Tens_T['O_G0']['Nd_G0']=[]
# just for symmetry 
Tens_T['Nd_G0']['O_G0']=Tens_T['O_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'O_G1' 
# Shell N0 going from 2.793072 to 2.793072  like O7 in 0 and O6 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O7 in 0 and O7 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O7 in 0 and O7 in -1 1 0 
Tens_T['O_G1']['O_G1']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'Nd_G0' 
# Shell N0 going from 2.327062 to 2.327062  like O7 in 0 and Nd2 in 0 0 0 
# Shell N1 going from 4.584508 to 4.584508  like O7 in 0 and Nd2 in -1 0 0 
# Shell N2 going from 5.192371 to 5.192371  like O7 in 0 and Nd1 in 0 0 1 
Tens_T['O_G1']['Nd_G0']=[]
# just for symmetry 
Tens_T['Nd_G0']['O_G1']=Tens_T['O_G1']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Nd_G0' and 'Nd_G0' 
# Shell N0 going from 3.571406 to 3.571406  like Nd1 in 0 and Nd2 in 0 0 -1 
# Shell N1 going from 3.722850 to 3.722850  like Nd3 in 0 and Nd2 in 1 0 0 
# Shell N2 going from 3.950000 to 3.950000  like Nd3 in 0 and Nd3 in -1 0 0 
Tens_T['Nd_G0']['Nd_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Cu_G0' 
# Shell N0 going from 3.950000 to 3.950000  like Cu1 in 0 and Cu1 in -1 0 0 
# Shell N1 going from 5.586144 to 5.586144  like Cu1 in 0 and Cu1 in -1 1 0 
# Shell N2 going from 6.647983 to 6.647983  like Cu1 in 0 and Cu0 in 1 0 1 
Tens_S['Cu_G0']['Cu_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G0' 
# Shell N0 going from 1.975000 to 1.975000  like Cu1 in 0 and O5 in 0 0 0 
# Shell N1 going from 4.416234 to 4.416234  like Cu1 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.925000 to 5.925000  like Cu1 in 0 and O5 in 0 -2 0 
Tens_S['Cu_G0']['O_G0']=[]
# just for symmetry 
Tens_S['O_G0']['Cu_G0']=Tens_S['Cu_G0']['O_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G1' 
# Shell N0 going from 3.605445 to 3.605445  like Cu0 in 0 and O7 in 0 -1 -1 
# Shell N1 going from 5.348059 to 5.348059  like Cu1 in 0 and O7 in -1 0 0 
# Shell N2 going from 6.648626 to 6.648626  like Cu0 in 0 and O7 in -2 -1 -1 
Tens_S['Cu_G0']['O_G1']=[]
# just for symmetry 
Tens_S['O_G1']['Cu_G0']=Tens_S['Cu_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Nd_G0' 
# Shell N0 going from 3.315115 to 3.315115  like Cu0 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.247077 to 4.247077  like Cu1 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 5.800014 to 5.800014  like Cu1 in 0 and Nd2 in -1 0 0 
Tens_S['Cu_G0']['Nd_G0']=[]
# just for symmetry 
Tens_S['Nd_G0']['Cu_G0']=Tens_S['Cu_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G0' 
# Shell N0 going from 2.793072 to 2.793072  like O5 in 0 and O4 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O5 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O5 in 0 and O5 in -1 1 0 
Tens_S['O_G0']['O_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G1' 
# Shell N0 going from 3.016390 to 3.016390  like O1 in 0 and O6 in -1 0 -1 
# Shell N1 going from 4.110944 to 4.110944  like O5 in 0 and O3 in 1 0 0 
# Shell N2 going from 4.970021 to 4.970021  like O5 in 0 and O7 in -1 0 0 
Tens_S['O_G0']['O_G1']=[]
# just for symmetry 
Tens_S['O_G1']['O_G0']=Tens_S['O_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'Nd_G0' 
# Shell N0 going from 2.662585 to 2.662585  like O1 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.683833 to 4.683833  like O5 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 4.763597 to 4.763597  like O5 in 0 and Nd3 in -1 1 0 
Tens_S['O_G0']['Nd_G0']=[]
# just for symmetry 
Tens_S['Nd_G0']['O_G0']=Tens_S['O_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'O_G1' 
# Shell N0 going from 2.793072 to 2.793072  like O7 in 0 and O6 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O7 in 0 and O7 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O7 in 0 and O7 in -1 1 0 
Tens_S['O_G1']['O_G1']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'Nd_G0' 
# Shell N0 going from 2.327062 to 2.327062  like O7 in 0 and Nd2 in 0 0 0 
# Shell N1 going from 4.584508 to 4.584508  like O7 in 0 and Nd2 in -1 0 0 
# Shell N2 going from 5.192371 to 5.192371  like O7 in 0 and Nd1 in 0 0 1 
Tens_S['O_G1']['Nd_G0']=[]
# just for symmetry 
Tens_S['Nd_G0']['O_G1']=Tens_S['O_G1']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Nd_G0' and 'Nd_G0' 
# Shell N0 going from 3.571406 to 3.571406  like Nd1 in 0 and Nd2 in 0 0 -1 
# Shell N1 going from 3.722850 to 3.722850  like Nd3 in 0 and Nd2 in 1 0 0 
# Shell N2 going from 3.950000 to 3.950000  like Nd3 in 0 and Nd3 in -1 0 0 
Tens_S['Nd_G0']['Nd_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Cu_G0' 
# Shell N0 going from 3.950000 to 3.950000  like Cu1 in 0 and Cu1 in -1 0 0 
# Shell N1 going from 5.586144 to 5.586144  like Cu1 in 0 and Cu1 in -1 1 0 
# Shell N2 going from 6.647983 to 6.647983  like Cu1 in 0 and Cu0 in 1 0 1 
Tens_YT['Cu_G0']['Cu_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G0' 
# Shell N0 going from 1.975000 to 1.975000  like Cu1 in 0 and O5 in 0 0 0 
# Shell N1 going from 4.416234 to 4.416234  like Cu1 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.925000 to 5.925000  like Cu1 in 0 and O5 in 0 -2 0 
Tens_YT['Cu_G0']['O_G0']=[]
# just for symmetry 
Tens_YT['O_G0']['Cu_G0']=Tens_YT['Cu_G0']['O_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'O_G1' 
# Shell N0 going from 3.605445 to 3.605445  like Cu0 in 0 and O7 in 0 -1 -1 
# Shell N1 going from 5.348059 to 5.348059  like Cu1 in 0 and O7 in -1 0 0 
# Shell N2 going from 6.648626 to 6.648626  like Cu0 in 0 and O7 in -2 -1 -1 
Tens_YT['Cu_G0']['O_G1']=[]
# just for symmetry 
Tens_YT['O_G1']['Cu_G0']=Tens_YT['Cu_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Cu_G0' and 'Nd_G0' 
# Shell N0 going from 3.315115 to 3.315115  like Cu0 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.247077 to 4.247077  like Cu1 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 5.800014 to 5.800014  like Cu1 in 0 and Nd2 in -1 0 0 
Tens_YT['Cu_G0']['Nd_G0']=[]
# just for symmetry 
Tens_YT['Nd_G0']['Cu_G0']=Tens_YT['Cu_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G0' 
# Shell N0 going from 2.793072 to 2.793072  like O5 in 0 and O4 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O5 in 0 and O5 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O5 in 0 and O5 in -1 1 0 
Tens_YT['O_G0']['O_G0']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'O_G1' 
# Shell N0 going from 3.016390 to 3.016390  like O1 in 0 and O6 in -1 0 -1 
# Shell N1 going from 4.110944 to 4.110944  like O5 in 0 and O3 in 1 0 0 
# Shell N2 going from 4.970021 to 4.970021  like O5 in 0 and O7 in -1 0 0 
Tens_YT['O_G0']['O_G1']=[]
# just for symmetry 
Tens_YT['O_G1']['O_G0']=Tens_YT['O_G0']['O_G1']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G0' and 'Nd_G0' 
# Shell N0 going from 2.662585 to 2.662585  like O1 in 0 and Nd1 in -1 0 0 
# Shell N1 going from 4.683833 to 4.683833  like O5 in 0 and Nd2 in 0 0 0 
# Shell N2 going from 4.763597 to 4.763597  like O5 in 0 and Nd3 in -1 1 0 
Tens_YT['O_G0']['Nd_G0']=[]
# just for symmetry 
Tens_YT['Nd_G0']['O_G0']=Tens_YT['O_G0']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'O_G1' 
# Shell N0 going from 2.793072 to 2.793072  like O7 in 0 and O6 in -1 1 0 
# Shell N1 going from 3.950000 to 3.950000  like O7 in 0 and O7 in -1 0 0 
# Shell N2 going from 5.586144 to 5.586144  like O7 in 0 and O7 in -1 1 0 
Tens_YT['O_G1']['O_G1']=[]
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'O_G1' and 'Nd_G0' 
# Shell N0 going from 2.327062 to 2.327062  like O7 in 0 and Nd2 in 0 0 0 
# Shell N1 going from 4.584508 to 4.584508  like O7 in 0 and Nd2 in -1 0 0 
# Shell N2 going from 5.192371 to 5.192371  like O7 in 0 and Nd1 in 0 0 1 
Tens_YT['O_G1']['Nd_G0']=[]
# just for symmetry 
Tens_YT['Nd_G0']['O_G1']=Tens_YT['O_G1']['Nd_G0']
# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
# Tensorial Interactions between 'Nd_G0' and 'Nd_G0' 
# Shell N0 going from 3.571406 to 3.571406  like Nd1 in 0 and Nd2 in 0 0 -1 
# Shell N1 going from 3.722850 to 3.722850  like Nd3 in 0 and Nd2 in 1 0 0 
# Shell N2 going from 3.950000 to 3.950000  like Nd3 in 0 and Nd3 in -1 0 0 
Tens_YT['Nd_G0']['Nd_G0']=[]
