BALL::RDFSection Class Reference
[Radial Distribution Functions]

#include <BALL/STRUCTURE/RDFSection.h>

Inheritance diagram for BALL::RDFSection:
Inheritance graph
[legend]

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.

Definition at line 21 of file RDFSection.h.


Member Enumeration Documentation

Enumerator:
UNKNOWN_TYPE 
PIECEWISE_POLYNOMIAL 

Definition at line 32 of file RDFSection.h.


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

Definition at line 99 of file RDFSection.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Generated by  doxygen 1.6.3