|
NEML2 2.1.0
|
Reduce points on the sphere to a fundemental
Keyword Args:
v0 (torch.tensor or tensors.Vec): first limit
v1 (torch.tensor or tensors.Vec): second limit
v2 (torch.tensor or tensors.Vec): third limit
Public Member Functions | |
| __init__ (self, v0=tensors.Vec(torch.tensor([0, 0, 1.0])), v1=tensors.Vec(torch.tensor([1.0, 0, 1.0])), v2=tensors.Vec(torch.tensor([1.0, 1, 1]))) | |
| __call__ (self, v) | |
| __call__ (self, v) | |
| __init__ (self, v0=..., v1=..., v2=...) | |
Public Attributes | |
| list | v = [v0, v1, v2] |
| list | n = [v0.cross(v1), v1.cross(v2), v2.cross(v0)] |
| __init__ | ( | self, | |
| v0 = tensors.Vec(torch.tensor([0, 0, 1.0])), | |||
| v1 = tensors.Vec(torch.tensor([1.0, 0, 1.0])), | |||
| v2 = tensors.Vec(torch.tensor([1.0, 1, 1])) ) |
| __init__ | ( | self, | |
| v0 = ..., | |||
| v1 = ..., | |||
| v2 = ... ) |
| __call__ | ( | self, | |
| v ) |
Apply the reduction to a set of poles
| __call__ | ( | self, | |
| v ) |
Apply the reduction to a set of poles
| list n = [v0.cross(v1), v1.cross(v2), v2.cross(v0)] |
| list v = [v0, v1, v2] |