ergo
integral_info.cc File Reference

Defines IntegralInfo object, providing the coefficients needed for integral evaluation. More...

#include <stdlib.h>
#include <cmath>
#include <stdio.h>
#include <memory.h>
#include <time.h>
#include <stdarg.h>
#include <stdexcept>
#include "integral_info.h"
#include "boysfunction.h"
#include "output.h"
#include "memorymanag.h"
#include "mat_gblas.h"

Macros

#define NBIN   28
 

Functions

static void setup_bin_coeffs ()
 
static int getBinCoeff (int i, int j)
 
static ergo_real factorial (int n)
 
static int get_real_solid_harmonic_poly (int l, int m, basis_func_poly_struct *result)
 
int setup_basis_func_polys (IntegralInfo *b)
 

Variables

static int BinCoeffs [NBIN *NBIN]
 

Detailed Description

Defines IntegralInfo object, providing the coefficients needed for integral evaluation.

Author
: Elias Rudberg responsible

Macro Definition Documentation

◆ NBIN

#define NBIN   28

Function Documentation

◆ factorial()

static ergo_real factorial ( int  n)
static

◆ get_real_solid_harmonic_poly()

◆ getBinCoeff()

static int getBinCoeff ( int  i,
int  j 
)
static

References BinCoeffs, and NBIN.

Referenced by get_real_solid_harmonic_poly().

◆ setup_basis_func_polys()

◆ setup_bin_coeffs()

static void setup_bin_coeffs ( )
static

References BinCoeffs, and NBIN.

Referenced by get_real_solid_harmonic_poly().

Variable Documentation

◆ BinCoeffs

int BinCoeffs[NBIN *NBIN]
static

Referenced by getBinCoeff(), and setup_bin_coeffs().