multiplicative binary expression
More...
|
private< N extends Number, M extends Number > Number | divide ( @Nonnull final N p_left, @Nonnull final M p_right) |
| runs the divide of number types More...
|
|
private< N extends Number, M extends Number > Number | modulo ( @Nonnull final N p_left, @Nonnull final M p_right) |
| runs the modulo of number types More...
|
|
private< N extends Number, M extends Number > Number | multiply ( @Nonnull final N p_left, @Nonnull final M p_right) |
| runs the multiply of number types More...
|
|
Definition at line 45 of file CMultiplicative.java.
◆ CMultiplicative()
org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.CMultiplicative |
( |
@Nonnull final EOperator |
p_operator, |
|
|
@Nonnull final IExpression |
p_lefthandside, |
|
|
@Nonnull final IExpression |
p_righthandside |
|
) |
| |
◆ divide()
private<N extends Number, M extends Number> Number org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.divide |
( |
@Nonnull final N |
p_left, |
|
|
@Nonnull final M |
p_right |
|
) |
| |
|
package |
- Parameters
-
p_left | left number argument |
p_right | right number argument |
- Returns
- divide value
- Template Parameters
-
N | any number type |
M | any number type |
Definition at line 132 of file CMultiplicative.java.
◆ execute()
final IFuzzyValue<Boolean> org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.execute |
( |
final boolean |
p_parallel, |
|
|
@Nonnull final IContext |
p_context, |
|
|
@Nonnull final List< ITerm > |
p_argument, |
|
|
@Nonnull final List< ITerm > |
p_return |
|
) |
| |
◆ modulo()
private<N extends Number, M extends Number> Number org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.modulo |
( |
@Nonnull final N |
p_left, |
|
|
@Nonnull final M |
p_right |
|
) |
| |
|
package |
- Parameters
-
p_left | left number argument |
p_right | right number argument |
- Returns
- modulo value
- Template Parameters
-
N | any number type |
M | any number type |
Definition at line 148 of file CMultiplicative.java.
◆ multiply()
private<N extends Number, M extends Number> Number org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.multiply |
( |
@Nonnull final N |
p_left, |
|
|
@Nonnull final M |
p_right |
|
) |
| |
|
package |
- Parameters
-
p_left | left number argument |
p_right | right number argument |
- Returns
- multiply value
- Template Parameters
-
N | any number type |
M | any number type |
Definition at line 116 of file CMultiplicative.java.
◆ serialVersionUID
final long org.lightjason.agentspeak.language.execution.expression.numerical.CMultiplicative.serialVersionUID = 3046373876617720672L |
|
staticprivate |