Commit 72a971b0 authored by Gustaf Ahdritz's avatar Gustaf Ahdritz
Browse files

Add DRMSD edge case

parent fbbb0479
......@@ -1531,7 +1531,7 @@ def compute_drmsd(structure_1, structure_2, mask=None):
drmsd = drmsd ** 2
drmsd = torch.sum(drmsd, dim=(-1, -2))
n = d1.shape[-1] if mask is None else torch.sum(mask, dim=-1)
drmsd = drmsd * (1 / (n * (n - 1)))
drmsd = drmsd * (1 / (n * (n - 1))) if n > 1 else 0.
drmsd = torch.sqrt(drmsd)
return drmsd
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment