#include <functions.h>
Inheritance diagram for mimas::_bilevel_double< T >:
Public Member Functions | |
_bilevel_double (T _val1, T _val2, T _min, T _max) | |
T | operator() (const T &x) const |
Compare value with threshold levels . | |
Public Attributes | |
T | val1 |
T | val2 |
T | min |
T | max |
Definition at line 103 of file functions.h.
mimas::_bilevel_double< T >::_bilevel_double | ( | T | _val1, | |
T | _val2, | |||
T | _min, | |||
T | _max | |||
) | [inline] |
Definition at line 105 of file functions.h.
T mimas::_bilevel_double< T >::operator() | ( | const T & | x | ) | const [inline] |
Compare value with threshold levels .
If value is between min and max, the output is val2, else it's val1.
x | The value to be considered. |
val1
or val2
. Definition at line 110 of file functions.h.
References mimas::_bilevel_double< T >::max, mimas::_bilevel_double< T >::min, mimas::_bilevel_double< T >::val1, and mimas::_bilevel_double< T >::val2.
T mimas::_bilevel_double< T >::val1 |
Definition at line 104 of file functions.h.
Referenced by mimas::_bilevel_double< T >::operator()().
T mimas::_bilevel_double< T >::val2 |
Definition at line 104 of file functions.h.
Referenced by mimas::_bilevel_double< T >::operator()().
T mimas::_bilevel_double< T >::min |
Definition at line 104 of file functions.h.
Referenced by mimas::_bilevel_double< T >::operator()().
T mimas::_bilevel_double< T >::max |
Definition at line 104 of file functions.h.
Referenced by mimas::_bilevel_double< T >::operator()().