pg_utils.pg_model.base_utils.linearize
- pg_utils.pg_model.base_utils.linearize(expr, *subs_maps, perturb_var=\epsilon)[source]
Linearize expression
- Parameters:
expr (sympy.Expr) – expressions to be linearized
*subs_maps (dict) –
subtitution maps, takes the form
{A: A0 + eps*A1, B: B0 + eps*B1, ...}
perturb_var (sympy.Symbol) – perturbation number, default to be the symbol eps from pg_fields module
- Returns:
linearized expression