|
| template<int MaxL, int BatchSize> |
| void | occ::mults::compute_interaction_tensor_batch_scalar (const double *__restrict__ Rx, const double *__restrict__ Ry, const double *__restrict__ Rz, InteractionTensorBatch< MaxL, BatchSize > &T) |
| template<int MaxL> |
| void | occ::mults::compute_interaction_tensor_batch (const double *__restrict__ Rx, const double *__restrict__ Ry, const double *__restrict__ Rz, InteractionTensorBatch< MaxL, simd_batch_size > &T) |
| template<int Order, int BatchSize> |
| double | occ::mults::contract_ranked_from_batch (const CartesianMultipole< 4 > &A, int rankA, const InteractionTensorBatch< Order, BatchSize > &T, int b, const CartesianMultipole< 4 > &B, int rankB) |
| | Contract one pair from a batch tensor with precomputed multipoles.
|
| constexpr int | occ::mults::nherm (int L) |
| constexpr int | occ::mults::nhermsum (int L) |
| OCC_GPU_ENABLED OCC_GPU_INLINE constexpr int | occ::mults::hermite_index (int t, int u, int v) |