core.models.gemnet.layers.spherical_basis#
Copyright (c) Meta, Inc. and its affiliates.
This source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.
Classes#
2D Fourier Bessel Basis |
Module Contents#
- class core.models.gemnet.layers.spherical_basis.CircularBasisLayer(num_spherical: int, radial_basis: core.models.gemnet.layers.radial_basis.RadialBasis, cbf, efficient: bool = False)#
Bases:
torch.nn.Module
2D Fourier Bessel Basis
- Parameters:
num_spherical (int) – Controls maximum frequency.
radial_basis (RadialBasis) – Radial basis functions
cbf (dict) – Name and hyperparameters of the cosine basis function
efficient (bool) – Whether to use the “efficient” summation order
- radial_basis#
- efficient#
- forward(D_ca, cosφ_cab, id3_ca)#