toggle menu
moonlight
1.0-SNAPSHOT
jvm
switch theme
search in API
engine
/
io.github.moonlightsuite.moonlight.domain
/
BoxDomain
Box
Domain
public
class
BoxDomain
<
R
extends
Comparable
<
R
>
>
implements
SignalDomain
<
R
>
Members
Constructors
Box
Domain
Link copied to clipboard
public
void
BoxDomain
(
SignalDomain
<
R
>
domain
)
Functions
any
Link copied to clipboard
public
Box
<
R
>
any
(
)
Unknown element: this is an element of the set that represents undefined areas of the signal.
compute
Equal
To
Link copied to clipboard
public
Box
<
R
>
computeEqualTo
(
double v1
,
double v2
)
compute
Greater
Or
Equal
Than
Link copied to clipboard
public
Box
<
R
>
computeGreaterOrEqualThan
(
double v1
,
double v2
)
compute
Greater
Than
Link copied to clipboard
public
Box
<
R
>
computeGreaterThan
(
double v1
,
double v2
)
compute
Less
Or
Equal
Than
Link copied to clipboard
public
Box
<
R
>
computeLessOrEqualThan
(
double v1
,
double v2
)
compute
Less
Than
Link copied to clipboard
public
Box
<
R
>
computeLessThan
(
double v1
,
double v2
)
conjunction
Link copied to clipboard
public
Box
<
R
>
conjunction
(
Box
<
R
>
x
,
Box
<
R
>
y
)
Associative, commutative, idempotent operator that chooses a value.
disjunction
Link copied to clipboard
public
Box
<
R
>
disjunction
(
Box
<
R
>
x
,
Box
<
R
>
y
)
Associative, commutative operator that combines values.
equal
To
Link copied to clipboard
public
boolean
equalTo
(
Box
<
R
>
x
,
Box
<
R
>
y
)
get
Data
Handler
Link copied to clipboard
public
DataHandler
<
Box
<
R
>
>
getDataHandler
(
)
get
Operator
Link copied to clipboard
public
static
BiFunction
<
Double
,
Double
,
S
>
getOperator
<
S
>
(
SignalDomain
<
S
>
domain
,
String
op
)
implies
Link copied to clipboard
public
R
implies
(
R
x
,
R
y
)
Shorthand for returning an operational implication
max
Link copied to clipboard
public
Box
<
R
>
max
(
)
min
Link copied to clipboard
public
Box
<
R
>
min
(
)
negation
Link copied to clipboard
public
Box
<
R
>
negation
(
Box
<
R
>
x
)
Negation function that s.t.
value
Of
Link copied to clipboard
public
R
valueOf
(
int v
)
public
Box
<
R
>
valueOf
(
boolean b
)
public
Box
<
R
>
valueOf
(
double v
)