Infrared
Loading...
Searching...
No Matches
ired::StdEvaluationPolicy< bool > Class Reference

The evaluation policy to combine constraint values. Here, mul corresponds to &&, plus to ||, one to true, and zero to false. More...

#include <feature_network.hpp>

Public Types

using fun_value_t = bool
 
using constraint_t = Constraint
 
using function_t = Constraint
 

Static Public Member Functions

static fun_value_t plus (const fun_value_t &x, const fun_value_t &y)
 
static fun_value_t mul (const fun_value_t &x, const fun_value_t &y)
 
static fun_value_t one ()
 
static fun_value_t zero ()
 

Detailed Description

The evaluation policy to combine constraint values. Here, mul corresponds to &&, plus to ||, one to true, and zero to false.

Member Typedef Documentation

◆ constraint_t

using ired::StdEvaluationPolicy< bool >::constraint_t = Constraint

◆ fun_value_t

using ired::StdEvaluationPolicy< bool >::fun_value_t = bool

◆ function_t

using ired::StdEvaluationPolicy< bool >::function_t = Constraint

Member Function Documentation

◆ mul()

static fun_value_t ired::StdEvaluationPolicy< bool >::mul ( const fun_value_t x,
const fun_value_t y 
)
inlinestatic

◆ one()

static fun_value_t ired::StdEvaluationPolicy< bool >::one ( )
inlinestatic

◆ plus()

static fun_value_t ired::StdEvaluationPolicy< bool >::plus ( const fun_value_t x,
const fun_value_t y 
)
inlinestatic

◆ zero()

static fun_value_t ired::StdEvaluationPolicy< bool >::zero ( )
inlinestatic

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