BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ParameterPattern Class Reference
Collaboration diagram for ParameterPattern:

Public Member Functions

 ParameterPattern ()
 
 ParameterPattern (std::string root_object)
 
ParameterPatternbeginsWith (std::string start_type)
 
ParameterPatternadd (std::string object_type)
 
std::string toStdString () const
 

Private Attributes

std::string m_pattern
 

Detailed Description

Helper class for constructing parameter patterns.

Definition at line 23 of file ParameterPattern.h.

Constructor & Destructor Documentation

◆ ParameterPattern() [1/2]

ParameterPattern::ParameterPattern ( )
inline

Definition at line 26 of file ParameterPattern.h.

26 {}

◆ ParameterPattern() [2/2]

ParameterPattern::ParameterPattern ( std::string  root_object)
inline

Definition at line 27 of file ParameterPattern.h.

27 : m_pattern("/" + root_object) {}
std::string m_pattern

Member Function Documentation

◆ beginsWith()

ParameterPattern & ParameterPattern::beginsWith ( std::string  start_type)

Definition at line 17 of file ParameterPattern.cpp.

18 {
19  m_pattern = start_type;
20  return *this;
21 }

References m_pattern.

Referenced by StandardSimulations::MiniGISASBeamDivergence().

◆ add()

ParameterPattern & ParameterPattern::add ( std::string  object_type)

◆ toStdString()

Member Data Documentation

◆ m_pattern

std::string ParameterPattern::m_pattern
private

Definition at line 35 of file ParameterPattern.h.

Referenced by add(), beginsWith(), and toStdString().


The documentation for this class was generated from the following files: