|
cMHN 1.2
C++ library for learning MHNs with pRC
|
Class storing all relevant information for a score. More...
#include <score.hpp>
Public Member Functions | |
| ~Score ()=default | |
| Score (Score const &)=default | |
| Score (Score &&)=default | |
| Score & | operator= (Score const &) &=default |
| Score & | operator= (Score &&) &=default |
| Score ()=delete | |
| Score (auto const &pointwiseScore, auto const &pointwiseDSDP, auto const &name) | |
| auto | pointwiseScore (T const &pDE, T const &pThetaE) const |
| auto | pointwiseDSDP (T const &pDE, T const &pThetaE) const |
| auto | name () const |
Class storing all relevant information for a score.
Member functions pointwiseScore(pDE, pThetaE) and pointwiseDSDP(pDE, pThetaE) return the point-wise evaluated score and dS/dpThetaE. The member function name() accesses the name given to the regulator. The scores are defined such that lower scores represent better values.
Note that none of the functions (pointwiseScore, pointwiseDSDP) can be changed after creating the score.
| T | type used for calculations |
|
default |
|
default |
|
default |
|
delete |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |