occ
Loading...
Searching...
No Matches
occ::mults::kernel_detail::WeightTable< MaxL > Struct Template Reference

Precomputed weight table: (-1)^l / (t! u! v!) for site A, and 1 / (t! u! v!) for site B. More...

#include <cartesian_kernels.h>

Public Member Functions

constexpr WeightTable ()
 

Public Attributes

double sign_inv_fact [N]
 
double inv_fact [N]
 

Static Public Attributes

static constexpr int N = nhermsum(MaxL)
 

Detailed Description

template<int MaxL>
struct occ::mults::kernel_detail::WeightTable< MaxL >

Precomputed weight table: (-1)^l / (t! u! v!) for site A, and 1 / (t! u! v!) for site B.

Constructor & Destructor Documentation

◆ WeightTable()

template<int MaxL>
constexpr occ::mults::kernel_detail::WeightTable< MaxL >::WeightTable ( )
inlineconstexpr

Member Data Documentation

◆ inv_fact

template<int MaxL>
double occ::mults::kernel_detail::WeightTable< MaxL >::inv_fact[N]

◆ N

template<int MaxL>
constexpr int occ::mults::kernel_detail::WeightTable< MaxL >::N = nhermsum(MaxL)
staticconstexpr

◆ sign_inv_fact

template<int MaxL>
double occ::mults::kernel_detail::WeightTable< MaxL >::sign_inv_fact[N]

The documentation for this struct was generated from the following file: