(git:ed6f26b)
Loading...
Searching...
No Matches
grpp_screening.h
Go to the documentation of this file.
1/*----------------------------------------------------------------------------*/
2/* CP2K: A general program to perform molecular dynamics simulations */
3/* Copyright 2000-2025 CP2K developers group <https://cp2k.org> */
4/* */
5/* SPDX-License-Identifier: MIT */
6/*----------------------------------------------------------------------------*/
7
8/*
9 * libgrpp - a library for the evaluation of integrals over
10 * generalized relativistic pseudopotentials.
11 *
12 * Copyright (C) 2021-2023 Alexander Oleynichenko
13 */
14
15#ifndef LIBGRPP_SCREENING_H
16#define LIBGRPP_SCREENING_H
17
18#include "libgrpp.h"
19
20int libgrpp_screening_radial_type1(int lambda, int n, double CA_2, double CB_2,
21 double alpha_A, double alpha_B, double k,
22 double prefactor,
23 libgrpp_potential_t *potential,
24 double *screened_value);
25
26int libgrpp_screening_radial_type2(int lambda1, int lambda2, int n, double CA_2,
27 double CB_2, libgrpp_shell_t *bra,
28 libgrpp_shell_t *ket,
29 libgrpp_potential_t *potential,
30 double *screened_value);
31
32#endif // LIBGRPP_SCREENING_H
int libgrpp_screening_radial_type2(int lambda1, int lambda2, int n, double CA_2, double CB_2, libgrpp_shell_t *bra, libgrpp_shell_t *ket, libgrpp_potential_t *potential, double *screened_value)
int libgrpp_screening_radial_type1(int lambda, int n, double CA_2, double CB_2, double alpha_A, double alpha_B, double k, double prefactor, libgrpp_potential_t *potential, double *screened_value)