lumix.core.expressions.LXQuadraticTerm¶
- class lumix.core.expressions.LXQuadraticTerm(var1, var2, coefficient=1.0)[source]¶
Quadratic term: coeff * var1 * var2
Used in portfolio optimization, risk modeling, etc.
- Parameters:
var1 (LXVariable)
var2 (LXVariable)
coefficient (float)
- __init__(var1, var2, coefficient=1.0)¶
- Parameters:
var1 (LXVariable)
var2 (LXVariable)
coefficient (float)
- Return type:
None
Methods
__init__(var1, var2[, coefficient])Check if this is x^2 (same variable twice).
Attributes
-
var1:
LXVariable¶
-
var2:
LXVariable¶
- __deepcopy__(memo)[source]¶
Custom deepcopy that handles variables.
- Parameters:
memo – Dictionary for tracking circular references during deepcopy
- Returns:
Deep copy of this quadratic term
- __init__(var1, var2, coefficient=1.0)¶
- Parameters:
var1 (LXVariable)
var2 (LXVariable)
coefficient (float)
- Return type:
None