NEML2 2.1.0
Loading...
Searching...
No Matches

Detailed Description

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)

Public Attributes

list v = [v0, v1, v2]
list n = [n01, n12, n20]

Constructor & Destructor Documentation

◆ __init__()

__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])) )

Member Function Documentation

◆ __call__()

__call__ ( self,
v )
Apply the reduction to a set of poles

Member Data Documentation

◆ n

list n = [n01, n12, n20]

◆ v

list v = [v0, v1, v2]