Loading...
Searching...
No Matches
GPRHelpers.h
Go to the documentation of this file.
1/*
2** This file is part of eOn.
3**
4** SPDX-License-Identifier: BSD-3-Clause
5**
6** Copyright (c) 2010--present, eOn Development Team
7** All rights reserved.
8**
9** Repo:
10** https://github.com/TheochemUI/eOn
11*/
12#pragma once
13#include "Matter.h"
14#include "Parameters.h"
15
16#include "subprojects/gpr_optim/gpr/auxiliary/ProblemSetUp.h"
17#include "subprojects/gpr_optim/structures/Structures.h"
18
19namespace eonc {
20
21namespace helpers {
29gpr::InputParameters eon_parameters_to_gpr(const Parameters &parameters);
30
36gpr::AtomsConfiguration eon_matter_to_atmconf(Matter *matter);
37
47gpr::Observation eon_matter_to_init_obs(Matter *matter);
48
49} // namespace helpers
50
51} // namespace eonc
gpr::InputParameters eon_parameters_to_gpr(const Parameters &parameters)
Create a parameters object for gpr_dimer.
gpr::AtomsConfiguration eon_matter_to_atmconf(Matter *matter)
Create a configuration of atoms for gpr_dimer.
gpr::Observation eon_matter_to_init_obs(Matter *matter)
Create an initial Observation object for gpr_dimer.
RAII resource manager for the ARTn C library with global synchronization.