occ
Loading...
Searching...
No Matches
interaction_tensor.h File Reference
#include <occ/ints/rints.h>
#include <array>
#include <cmath>
Include dependency graph for interaction_tensor.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  occ::mults::InteractionTensor< MaxL >
 Cartesian interaction tensor T_{tuv} = d^{t+u+v}/dx^t dy^u dz^v (1/R). More...

Namespaces

namespace  occ
namespace  occ::mults

Functions

template<int MaxL>
void occ::mults::compute_interaction_tensor (double Rx, double Ry, double Rz, InteractionTensor< MaxL > &T)
 Compute Cartesian interaction tensor via Obara-Saika-style recurrence.
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)