sponge.function.calc_torsion_nopbc
- sponge.function.calc_torsion_nopbc(position_a: Tensor, position_b: Tensor, position_c: Tensor, position_d: Tensor, keepdims: bool = False)[source]
Compute torsion angle A-B-C-D formed by four positions
, , and without periodic boundary condition.- Parameters
position_a (Tensor) – Tensor of shape
. Data type is float. D is spatial dimension of the simulation system. Usually is 3. Position coordinate of point .position_b (Tensor) – Tensor of shape
. Data type is float. Position coordinate of point .position_c (Tensor) – Tensor of shape
. Data type is float. Position coordinate of point .position_d (Tensor) – Tensor of shape
. Data type is float. Position coordinate of point .keepdims (bool) – If this is set to
True
, the last axis will be left in the result as dimensions with size one. Default:False
.
- Returns
torsion (Tensor), a tensor of shape
or . Data type is float.
- Supported Platforms:
Ascend
GPU