(git:4978e50)
Loading...
Searching...
No Matches
grid_cpu_task_list_internal.h
Go to the documentation of this file.
1/*----------------------------------------------------------------------------*/
2/* CP2K: A general program to perform molecular dynamics simulations */
3/* Copyright 2000-2026 CP2K developers group <https://cp2k.org> */
4/* */
5/* SPDX-License-Identifier: BSD-3-Clause */
6/*----------------------------------------------------------------------------*/
7
8#ifndef GRID_CPU_TASK_LIST_INTERNAL_H
9#define GRID_CPU_TASK_LIST_INTERNAL_H
10
14#include <stdbool.h>
15
16/*******************************************************************************
17 * \brief Internal representation of a task.
18 * \author Ole Schuett
19 ******************************************************************************/
20typedef struct {
21 int level;
22 int iatom;
23 int jatom;
24 int iset;
25 int jset;
26 int ipgf;
27 int jpgf;
30 double radius;
31 double rab[3];
33
34/*******************************************************************************
35 * \brief Internal representation of a grid layout.
36 * \author Ole Schuett
37 ******************************************************************************/
38typedef struct {
40 int npts_local[3];
43 double dh[3][3];
44 double dh_inv[3][3];
46
47/*******************************************************************************
48 * \brief Internal representation of a task list.
49 * \author Ole Schuett
50 ******************************************************************************/
70
71#endif
Internal representation of a basis set.
Internal representation of a grid layout.
Internal representation of a task list.
Internal representation of a task.