n2p2 - A neural network potential package
ISettings.h
Go to the documentation of this file.
1
//
2
// Created by philipp on 2/21/23.
3
//
4
5
#ifndef N2P2_ISETTINGS_H
6
#define N2P2_ISETTINGS_H
7
8
#include "
Key.h
"
9
10
namespace
nnp
11
{
12
namespace
settings
13
{
14
class
ISettings
15
{
16
public
:
17
virtual
bool
keywordExists
(
Key
const
& key,
18
bool
const
exact =
false
)
const
= 0;
19
virtual
std::string
getValue
(
Key
const
& key)
const
= 0;
20
};
21
}
22
}
23
24
#endif
//N2P2_ISETTINGS_H
Key.h
nnp::settings::ISettings
Definition:
ISettings.h:15
nnp::settings::ISettings::getValue
virtual std::string getValue(Key const &key) const =0
nnp::settings::ISettings::keywordExists
virtual bool keywordExists(Key const &key, bool const exact=false) const =0
nnp::settings::Key
Keyword properties.
Definition:
Key.h:18
nnp
Definition:
Atom.h:29
libnnp
ISettings.h
Generated on Sun Nov 24 2024 23:31:48 for n2p2 - A neural network potential package by
1.9.4