We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c612383 commit 6d518ffCopy full SHA for 6d518ff
torch_sim/state.py
@@ -82,7 +82,7 @@ class SimState:
82
positions: torch.Tensor
83
masses: torch.Tensor
84
cell: torch.Tensor
85
- pbc: torch.Tensor
+ pbc: torch.Tensor | list[bool] | bool
86
atomic_numbers: torch.Tensor
87
system_idx: torch.Tensor | None = field(default=None)
88
@@ -93,6 +93,11 @@ def system_idx(self) -> torch.Tensor:
93
"""A getter for system_idx that tells type checkers it's always defined."""
94
return self.system_idx
95
96
+ @property
97
+ def pbc(self) -> torch.Tensor:
98
+ """A getter for pbc that tells type checkers it's always defined."""
99
+ return self.pbc
100
+
101
_atom_attributes: ClassVar[set[str]] = {
102
"positions",
103
"masses",
0 commit comments