BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
ObjectiveMetricUtils.h File Reference
Include dependency graph for ObjectiveMetricUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ObjectiveMetricUtils
 

Functions

const std::function< double(double)> ObjectiveMetricUtils::l1Norm ()
 
const std::function< double(double)> ObjectiveMetricUtils::l2Norm ()
 
std::unique_ptr< ObjectiveMetricObjectiveMetricUtils::createMetric (const std::string &metric)
 
std::unique_ptr< ObjectiveMetricObjectiveMetricUtils::createMetric (std::string metric, std::string norm)
 
std::string ObjectiveMetricUtils::availableMetricOptions ()
 
std::vector< std::string > ObjectiveMetricUtils::normNames ()
 
std::vector< std::string > ObjectiveMetricUtils::metricNames ()
 
std::string ObjectiveMetricUtils::defaultNormName ()
 
std::string ObjectiveMetricUtils::defaultMetricName ()
 

Detailed Description

Defines ObjectiveMetric utilities and corresponding namespace.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file ObjectiveMetricUtils.h.