BALL::RDFSection Class Reference
[Radial Distribution Functions]

#include <BALL/STRUCTURE/RDFSection.h>

Inheritance diagram for BALL::RDFSection:
BALL::ParameterSection

List of all members.


Public Types

Enums
enum  Type { UNKNOWN_TYPE = 0, PIECEWISE_POLYNOMIAL = 1 }

Public Member Functions

Constructors and destructors
 RDFSection ()
 RDFSection (const RDFSection &rdf_section)
virtual ~RDFSection ()
Assignment
const RDFSectionoperator= (const RDFSection &rdf_section)
virtual void clear ()
Parameter extraction
virtual bool extractSection (Parameters &parameters, const String &section_name)
Accessors
const RadialDistributionFunctiongetRDF () const
Predicates
bool operator== (const RDFSection &section) const

Protected Attributes

RadialDistributionFunction rdf_

Detailed Description

Helper class for RDFParameter.


Member Enumeration Documentation

Enumerator:
UNKNOWN_TYPE 
PIECEWISE_POLYNOMIAL 

Constructor & Destructor Documentation

BALL::RDFSection::RDFSection (  ) 

Default constructor

BALL::RDFSection::RDFSection ( const RDFSection rdf_section  ) 

Copy constructor

virtual BALL::RDFSection::~RDFSection (  )  [virtual]

Destructor


Member Function Documentation

virtual void BALL::RDFSection::clear (  )  [virtual]

Clear method

Reimplemented from BALL::ParameterSection.

virtual bool BALL::RDFSection::extractSection ( Parameters parameters,
const String section_name 
) [virtual]

Reimplemented from BALL::ParameterSection.

const RadialDistributionFunction& BALL::RDFSection::getRDF (  )  const

return the RDF created by extractSection()

const RDFSection& BALL::RDFSection::operator= ( const RDFSection rdf_section  ) 
bool BALL::RDFSection::operator== ( const RDFSection section  )  const

Equality operator


Member Data Documentation