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

Public Member Functions

 AlgorithmInfo ()=delete
 
 AlgorithmInfo (const std::string &itemName, const std::string &itemDescription)
 
std::string name () const
 
std::string description () const
 

Private Attributes

std::string m_itemName
 
std::string m_itemDescription
 

Detailed Description

A name and a description.

Definition at line 24 of file MinimizerInfo.h.

Constructor & Destructor Documentation

◆ AlgorithmInfo() [1/2]

AlgorithmInfo::AlgorithmInfo ( )
delete

◆ AlgorithmInfo() [2/2]

AlgorithmInfo::AlgorithmInfo ( const std::string &  itemName,
const std::string &  itemDescription 
)
inline

Definition at line 28 of file MinimizerInfo.h.

29  : m_itemName(itemName), m_itemDescription(itemDescription)
30  {
31  }
std::string m_itemName
Definition: MinimizerInfo.h:37
std::string m_itemDescription
Definition: MinimizerInfo.h:38

Member Function Documentation

◆ name()

std::string AlgorithmInfo::name ( ) const
inline

Definition at line 33 of file MinimizerInfo.h.

33 { return m_itemName; }

References m_itemName.

Referenced by MinimizerInfo::addAlgorithm().

◆ description()

std::string AlgorithmInfo::description ( ) const
inline

Definition at line 34 of file MinimizerInfo.h.

34 { return m_itemDescription; }

References m_itemDescription.

Member Data Documentation

◆ m_itemName

std::string AlgorithmInfo::m_itemName
private

Definition at line 37 of file MinimizerInfo.h.

Referenced by name().

◆ m_itemDescription

std::string AlgorithmInfo::m_itemDescription
private

Definition at line 38 of file MinimizerInfo.h.

Referenced by description().


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