ergo
boysfunction.cc File Reference

Code for Boys function evaluation. More...

#include <stdlib.h>
#include <cmath>
#include <cstring>
#include <cassert>
#include "boysfunction.h"
#include "pi.h"
#include "output.h"
#include "utilities.h"
#include "mat_gblas.h"
#include "config.h"

Functions

static ergo_real semiFactorial (int n)
 
static ergo_real BoysFunction_raw_simpson (int n, ergo_real x, int noOfIntegrationIntervals)
 
static ergo_real BoysFunctionIntegrand (int n, ergo_real x, ergo_real t)
 
static ergo_real BoysFunction_raw_booles_rule (int n, ergo_real x, int noOfIntegrationIntervals)
 
static ergo_real BoysFunction_raw_GaussLobatto (int n, ergo_real x, int noOfIntegrationIntervals, ergo_real endPt=1)
 

Detailed Description

Code for Boys function evaluation.

Author
: Elias Rudberg responsible

Function Documentation

◆ BoysFunction_raw_booles_rule()

static ergo_real BoysFunction_raw_booles_rule ( int  n,
ergo_real  x,
int  noOfIntegrationIntervals 
)
static

◆ BoysFunction_raw_GaussLobatto()

static ergo_real BoysFunction_raw_GaussLobatto ( int  n,
ergo_real  x,
int  noOfIntegrationIntervals,
ergo_real  endPt = 1 
)
static

◆ BoysFunction_raw_simpson()

static ergo_real BoysFunction_raw_simpson ( int  n,
ergo_real  x,
int  noOfIntegrationIntervals 
)
static

◆ BoysFunctionIntegrand()

static ergo_real BoysFunctionIntegrand ( int  n,
ergo_real  x,
ergo_real  t 
)
static

◆ semiFactorial()

static ergo_real semiFactorial ( int  n)
static