def METHOD_NAME(o, i_d):
    DD.adj_inv_mat(tmp_d[0], i_d)
    D_domain.promote(o, tmp_d[0])
    DC.adj_mat(tmp_c[0], tmp_d[0])
    tmp_c[0] @= -tmp_c[0]
    CC.adj_inv_mat(tmp_c[1], tmp_c[0])
    C_domain.promote(o, tmp_c[1])