Definition at line 58 of file PenaltyUpdates.h.
◆ Multiplicative() [1/2]
idol::PenaltyUpdates::Multiplicative::Multiplicative |
( |
double |
t_factor, |
|
|
bool |
t_normalized = false |
|
) |
| |
|
inlineexplicit |
◆ Multiplicative() [2/2]
idol::PenaltyUpdates::Multiplicative::Multiplicative |
( |
std::vector< double > |
t_factor, |
|
|
bool |
t_normalized = false |
|
) |
| |
|
inlineexplicit |
◆ clone()
PenaltyUpdate * idol::PenaltyUpdates::Multiplicative::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ describe()
std::ostream & idol::PenaltyUpdates::Multiplicative::describe |
( |
std::ostream & |
t_os | ) |
const |
|
overridevirtual |
◆ diversify()
bool idol::PenaltyUpdates::Multiplicative::diversify |
( |
| ) |
|
|
overridevirtual |
◆ operator()() [1/2]
double idol::PenaltyUpdates::Multiplicative::operator() |
( |
double |
t_current_penalty | ) |
|
|
inlineoverridevirtual |
◆ operator()() [2/2]