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

Classes

struct  occ::ints::ECoeffs1D< T, A, B >
 
struct  occ::ints::ECoeffs3D< T, LA, LB >
 
struct  occ::ints::ECoeffs1DDynamic< T >
 

Namespaces

namespace  occ
 
namespace  occ::ints
 

Macros

#define OCC_GPU_ENABLED
 
#define OCC_GPU_INLINE   inline
 

Functions

constexpr int occ::ints::ncart (int L)
 
constexpr int occ::ints::ncartsum (int L)
 
template<typename T , int A, int B>
OCC_GPU_ENABLED OCC_GPU_INLINE void occ::ints::compute_e_coeffs_1d (T a, T b, T XAB, ECoeffs1D< T, A, B > &E)
 
template<typename T , int LA, int LB>
OCC_GPU_ENABLED OCC_GPU_INLINE void occ::ints::compute_e_coeffs_3d (T a, T b, T Ax, T Ay, T Az, T Bx, T By, T Bz, ECoeffs3D< T, LA, LB > &E)
 
template<typename T , int LA, int LB>
OCC_GPU_ENABLED OCC_GPU_INLINE void occ::ints::compute_e_coeffs_3d (T a, T b, const T *A, const T *B, ECoeffs3D< T, LA, LB > &E)
 
template<typename T >
OCC_GPU_ENABLED void occ::ints::compute_e_coeffs_1d_dynamic (int la, int lb, T a, T b, T XAB, ECoeffs1DDynamic< T > &E)
 

Variables

constexpr int occ::ints::LMAX = 6
 
constexpr int occ::ints::E1D_MAX_SIZE = (LMAX + 1) * (LMAX + 1) * (2 * LMAX + 1)
 

Macro Definition Documentation

◆ OCC_GPU_ENABLED

#define OCC_GPU_ENABLED

◆ OCC_GPU_INLINE

#define OCC_GPU_INLINE   inline