Hawaii Hybrid
Loading...
Searching...
No Matches
src
hep_hawaii.h
Go to the documentation of this file.
1
#ifndef HAWAII_HEP_H_
2
#define HAWAII_HEP_H_
3
4
#include "
hawaii.h
"
5
6
#ifdef __cplusplus
7
extern
"C"
{
8
#endif
9
10
typedef
enum
{
11
INTEGRAND_M0
,
12
INTEGRAND_M2
,
13
INTEGRAND_PF
,
14
}
IntegrandType
;
15
16
void
c_mpi_perform_integration
(
MoleculeSystem
*ms,
IntegrandType
integrand_type,
CalcParams
*params,
double
Temperature,
size_t
niterations,
size_t
npoints,
double
*m,
double
*q);
17
18
#ifdef __cplusplus
19
}
20
#endif
21
22
#endif
// HAWAII_HEP_H_
23
24
/*
25
* Copyright (C) 2026 A.Finenko & D.Chistikov
26
* Distributed under the GNU General Public License, version 3
27
*
28
* This program is free software: you can redistribute it and/or modify
29
* it under the terms of the GNU General Public License as published by
30
* the Free Software Foundation, either version 3 of the License, or
31
* (at your option) any later version.
32
*
33
* This program is distributed in the hope that it will be useful,
34
* but WITHOUT ANY WARRANTY; without even the implied warranty of
35
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
36
* GNU General Public License for more details.
37
*
38
* You should have received a copy of the GNU General Public License
39
* along with this program. If not, see <http://www.gnu.org/licenses/>.
40
*/
41
hawaii.h
IntegrandType
IntegrandType
Definition
hep_hawaii.h:10
INTEGRAND_PF
@ INTEGRAND_PF
Definition
hep_hawaii.h:13
INTEGRAND_M2
@ INTEGRAND_M2
Definition
hep_hawaii.h:12
INTEGRAND_M0
@ INTEGRAND_M0
Definition
hep_hawaii.h:11
c_mpi_perform_integration
void c_mpi_perform_integration(MoleculeSystem *ms, IntegrandType integrand_type, CalcParams *params, double Temperature, size_t niterations, size_t npoints, double *m, double *q)
Definition
hep_hawaii.cpp:369
CalcParams
Definition
hawaii.h:326
MoleculeSystem
Angular variables and conjugated momenta are stored within the MoleculeSystem struct in the same orde...
Definition
hawaii.h:278
Generated by
1.14.0