(git:ed6f26b)
Loading...
Searching...
No Matches
grpp_parameters.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_PARAMETERS_H
16#define LIBGRPP_PARAMETERS_H
17
19
20typedef struct {
24 int (*cartesian_generator)(int L, int *cart_list);
26
28
30
31void libgrpp_set_radial_tolerance(double tolerance);
32
33void libgrpp_set_angular_screening_tolerance(double tolerance);
34
35void libgrpp_set_modified_bessel_tolerance(double tolerance);
36
37void libgrpp_set_cartesian_order(int order);
38
40 int (*cartesian_generator)(int L, int *cart_list));
41
42#endif // LIBGRPP_PARAMETERS_H
@ LIBGRPP_CART_ORDER_TURBOMOLE
@ LIBGRPP_CART_ORDER_DIRAC
void libgrpp_set_angular_screening_tolerance(double tolerance)
libgrpp_parameters_t libgrpp_params
void libgrpp_set_radial_tolerance(double tolerance)
void libgrpp_set_cartesian_generator(int(*cartesian_generator)(int L, int *cart_list))
void libgrpp_set_cartesian_order(int order)
void libgrpp_set_default_parameters()
void libgrpp_set_modified_bessel_tolerance(double tolerance)