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