BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
BALL
STRUCTURE
RDFSection.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_STRUCTURE_RDFSECTION_H
6
#define BALL_STRUCTURE_RDFSECTION_H
7
8
#ifndef BALL_STRUCTURE_RADIALDISTRIBUTIONFUNCTION_H
9
# include <
BALL/STRUCTURE/radialDistributionFunction.h
>
10
#endif
11
12
#ifndef BALL_FORMAT_PARAMETERSECTION_H
13
# include <
BALL/FORMAT/parameterSection.h
>
14
#endif
15
16
namespace
BALL
17
{
21
class
BALL_EXPORT
RDFSection
22
:
public
ParameterSection
23
{
24
public
:
25
26
BALL_CREATE
(
RDFSection
)
27
28
31
32
enum
Type
33
{
34
UNKNOWN_TYPE = 0,
35
PIECEWISE_POLYNOMIAL = 1
36
};
37
39
42
45
RDFSection
() ;
46
49
RDFSection
(
const
RDFSection
& rdf_section) ;
50
53
virtual
~
RDFSection
() ;
54
56
59
61
const
RDFSection
& operator = (
const
RDFSection
& rdf_section) ;
62
65
virtual
void
clear() ;
66
68
71
73
virtual
bool
extractSection(
Parameters
& parameters,
const
String
& section_name)
74
;
75
77
80
83
const
RadialDistributionFunction
& getRDF()
const
;
84
86
89
92
bool
operator ==
(
const
RDFSection
& section)
const
;
93
95
96
protected
:
97
98
/*_ The RDF that is to be read from a section */
99
RadialDistributionFunction
rdf_
;
100
101
};
102
103
}
// namespace BALL
104
105
106
#endif // BALL_STRUCTURE_RDFSECTION_H
BALL_CREATE
#define BALL_CREATE(name)
Definition:
create.h:62
BALL::ParameterSection
Definition:
parameterSection.h:39
BALL::String
Definition:
string.h:61
BALL::RDFSection::rdf_
RadialDistributionFunction rdf_
Definition:
RDFSection.h:99
BALL::RadialDistributionFunction
Definition:
radialDistributionFunction.h:22
BALL::RDFSection
Definition:
RDFSection.h:21
parameterSection.h
BALL::operator==
BALL_EXPORT bool operator==(const String &s1, const String &s2)
BALL::Parameters
Definition:
parameters.h:24
radialDistributionFunction.h
BALL_EXPORT
#define BALL_EXPORT
Definition:
COMMON/global.h:50
BALL::RDFSection::Type
Type
Definition:
RDFSection.h:32
Generated by
1.8.7