ergo
fun-pw91x.c File Reference
#include <math.h>
#include <stddef.h>
#include "functionals.h"

Macros

#define _XOPEN_SOURCE   600
 
#define _XOPEN_SOURCE_EXTENDED   1
 
#define __CVERSION__
 

Functions

static int pw91x_isgga (void)
 
static int pw91x_read (const char *conf_line)
 
static real pw91x_energy (const FunDensProp *dp)
 
static void pw91x_first (FunFirstFuncDrv *ds, real factor, const FunDensProp *dp)
 
static void pw91x_second (FunSecondFuncDrv *ds, real factor, const FunDensProp *dp)
 
static void pw91x_third (FunThirdFuncDrv *ds, real factor, const FunDensProp *dp)
 
static void pw91x_fourth (FunFourthFuncDrv *ds, real factor, const FunDensProp *dp)
 
static void pw91x_first_helper (real rhoa, real grada, real *res)
 
static void pw91x_second_helper (real rhoa, real grada, real *res)
 
static void pw91x_third_helper (real rhoa, real grada, real *res)
 
static void pw91x_fourth_helper (real rhoa, real grada, real *res)
 

Variables

Functional Pw91xFunctional
 

Macro Definition Documentation

#define __CVERSION__
#define _XOPEN_SOURCE   600
#define _XOPEN_SOURCE_EXTENDED   1

Function Documentation

static real pw91x_energy ( const FunDensProp dp)
static
static void pw91x_first_helper ( real  rhoa,
real  grada,
real res 
)
static

References ASINH, POW, and SQRT.

Referenced by pw91x_first().

static void pw91x_fourth_helper ( real  rhoa,
real  grada,
real res 
)
static

References ASINH, POW, and SQRT.

Referenced by pw91x_fourth().

static int pw91x_isgga ( void  )
static
static int pw91x_read ( const char *  conf_line)
static

References fun_set_hf_weight.

Referenced by pw91x_isgga().

static void pw91x_second_helper ( real  rhoa,
real  grada,
real res 
)
static

References ASINH, POW, and SQRT.

Referenced by pw91x_second().

static void pw91x_third_helper ( real  rhoa,
real  grada,
real res 
)
static

References ASINH, POW, and SQRT.

Referenced by pw91x_third().

Variable Documentation

Functional Pw91xFunctional
Initial value:
= {
"PW91X",
NULL,
}
static void pw91x_first(FunFirstFuncDrv *ds, real factor, const FunDensProp *dp)
Definition: fun-pw91x.c:210
static void pw91x_fourth(FunFourthFuncDrv *ds, real factor, const FunDensProp *dp)
Definition: fun-pw91x.c:732
static void pw91x_third(FunThirdFuncDrv *ds, real factor, const FunDensProp *dp)
Definition: fun-pw91x.c:468
static real pw91x_energy(const FunDensProp *dp)
Definition: fun-pw91x.c:125
static void pw91x_second(FunSecondFuncDrv *ds, real factor, const FunDensProp *dp)
Definition: fun-pw91x.c:306
static int pw91x_isgga(void)
Definition: fun-pw91x.c:90
static int pw91x_read(const char *conf_line)
Definition: fun-pw91x.c:116