@@ -155,6 +155,8 @@ class GroupAtom(Vertex):
155155 `reg_dim_r` ``list`` List of inRing values that are free dimensions in tree optimization
156156 `reg_dim_site` ``list`` List of sites that are free dimensions in tree optimization
157157 `reg_dim_morphology` ``list`` List of morphologies that are free dimensions in tree optimization
158+ `reg_dim_ncoord` ``list`` List of coordination numbers that are free dimensions in tree optimization
159+ `reg_dim_p` ``list`` List of numbers of electron pairs that are free dimensions in tree optimization
158160 ==================== =================== ====================================
159161
160162 Each list represents a logical OR construct, i.e. an atom will match the
@@ -184,6 +186,8 @@ def __init__(self, atomtype=None, radical_electrons=None, charge=None, label='',
184186 self .reg_dim_r = [[], []]
185187 self .reg_dim_site = [[], []]
186188 self .reg_dim_morphology = [[], []]
189+ self .reg_dim_ncoord = [[],[]]
190+ self .reg_dim_p = [[],[]]
187191
188192 def __reduce__ (self ):
189193 """
@@ -1561,6 +1565,8 @@ def clear_reg_dims(self):
15611565 atm .reg_dim_r = [[], []]
15621566 atm .reg_dim_site = [[],[]]
15631567 atm .reg_dim_morphology = [[],[]]
1568+ atm .reg_dim_ncoord = [[],[]]
1569+ atm .reg_dim_p = [[],[]]
15641570 for bd in self .get_all_edges ():
15651571 bd .reg_dim = [[], []]
15661572
0 commit comments