Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X _ __add__() (lumix.core.expressions.LXLinearExpression method) (lumix.core.expressions.LXQuadraticExpression method) __deepcopy__() (lumix.core.constraints.LXConstraint method) (lumix.core.expressions.LXLinearExpression method) (lumix.core.expressions.LXQuadraticExpression method) (lumix.core.expressions.LXQuadraticTerm method) (lumix.core.model.LXModel method) (lumix.core.variables.LXVariable method) (lumix.goal_programming.relaxation.RelaxedConstraint method) (lumix.indexing.cartesian.LXCartesianProduct method) (lumix.indexing.dimensions.LXIndexDimension method) __getstate__() (lumix.core.constraints.LXConstraint method) (lumix.core.model.LXModel method) (lumix.core.variables.LXVariable method) (lumix.indexing.dimensions.LXIndexDimension method) __init__() (lumix.analysis.scenario.LXScenario method), [1] (lumix.analysis.scenario.LXScenarioAnalyzer method), [1] (lumix.analysis.scenario.LXScenarioModification method), [1] (lumix.analysis.sensitivity.LXConstraintSensitivity method), [1] (lumix.analysis.sensitivity.LXSensitivityAnalyzer method), [1] (lumix.analysis.sensitivity.LXVariableSensitivity method), [1] (lumix.analysis.whatif.LXWhatIfAnalyzer method), [1] (lumix.analysis.whatif.LXWhatIfChange method), [1] (lumix.analysis.whatif.LXWhatIfResult method), [1] (lumix.core.constraints.LXConstraint method), [1] (lumix.core.enums.LXConstraintSense method) (lumix.core.enums.LXObjectiveSense method) (lumix.core.enums.LXVarType method) (lumix.core.expressions.LXLinearExpression method), [1] (lumix.core.expressions.LXNonLinearExpression method), [1] (lumix.core.expressions.LXQuadraticExpression method), [1] (lumix.core.expressions.LXQuadraticTerm method), [1] (lumix.core.model.LXModel method), [1] (lumix.core.variables.LXVariable method), [1] (lumix.goal_programming.goal.LXGoal method), [1] (lumix.goal_programming.goal.LXGoalMetadata method), [1] (lumix.goal_programming.goal.LXGoalMode method) (lumix.goal_programming.relaxation.RelaxedConstraint method), [1] (lumix.goal_programming.solver.LXGoalProgrammingSolver method), [1] (lumix.indexing.cartesian.LXCartesianProduct method), [1] (lumix.indexing.dimensions.LXIndexDimension method), [1] (lumix.linearization.config.LXLinearizationMethod method) (lumix.linearization.config.LXLinearizerConfig method), [1] (lumix.linearization.engine.LXLinearizer method), [1] (lumix.linearization.functions.LXNonLinearFunctions method) (lumix.linearization.techniques.LXBilinearLinearizer method), [1] (lumix.linearization.techniques.LXPiecewiseLinearizer method), [1] (lumix.nonlinear.terms.LXAbsoluteTerm method), [1] (lumix.nonlinear.terms.LXBilinearTerm method), [1] (lumix.nonlinear.terms.LXIndicatorTerm method), [1] (lumix.nonlinear.terms.LXMinMaxTerm method), [1] (lumix.nonlinear.terms.LXPiecewiseLinearTerm method), [1] (lumix.solution.mapping.LXSolutionMapper method) (lumix.solution.solution.LXSolution method), [1] (lumix.solvers.base.LXOptimizer method), [1] (lumix.solvers.base.LXSolverInterface method), [1] (lumix.solvers.capabilities.LXSolverCapability method), [1] (lumix.solvers.capabilities.LXSolverFeature method) (lumix.solvers.cplex_solver.LXCPLEXSolver method), [1] (lumix.solvers.cpsat_solver.LXCPSATSolver method), [1] (lumix.solvers.glpk_solver.LXGLPKSolver method), [1] (lumix.solvers.gurobi_solver.LXGurobiSolver method), [1] (lumix.solvers.ortools_solver.LXORToolsSolver method), [1] (lumix.utils.logger.LXModelLogger method), [1], [2] (lumix.utils.orm.LXNumeric method), [1], [2] (lumix.utils.orm.LXORMContext method), [1], [2] (lumix.utils.orm.LXORMModel method), [1], [2] (lumix.utils.orm.LXTypedQuery method), [1], [2] (lumix.utils.rational.LXRationalConverter method), [1], [2] __mul__() (lumix.core.expressions.LXLinearExpression method) __post_init__() (lumix.goal_programming.goal.LXGoalMetadata method) __setstate__() (lumix.core.constraints.LXConstraint method) (lumix.core.model.LXModel method) (lumix.core.variables.LXVariable method) (lumix.indexing.dimensions.LXIndexDimension method) _cross_filter (lumix.indexing.cartesian.LXCartesianProduct attribute) _data (lumix.indexing.dimensions.LXIndexDimension attribute) _filters (lumix.utils.orm.LXTypedQuery attribute), [1] _session (lumix.indexing.dimensions.LXIndexDimension attribute) A adaptive (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] adaptive_breakpoints (lumix.linearization.config.LXLinearizerConfig attribute), [1] add_abs() (lumix.core.expressions.LXNonLinearExpression method) add_constant() (lumix.core.expressions.LXLinearExpression method) add_constraint() (lumix.core.model.LXModel method) add_constraints() (lumix.core.model.LXModel method) add_custom_modification() (lumix.analysis.scenario.LXScenario method) add_dimension() (lumix.indexing.cartesian.LXCartesianProduct method) add_indicator() (lumix.core.expressions.LXNonLinearExpression method) add_linear() (lumix.core.expressions.LXNonLinearExpression method) add_max() (lumix.core.expressions.LXNonLinearExpression method) add_min() (lumix.core.expressions.LXNonLinearExpression method) add_multi_term() (lumix.core.expressions.LXLinearExpression method) add_nonlinear_term() (lumix.core.expressions.LXNonLinearExpression method) add_nonlinear_terms() (lumix.core.expressions.LXNonLinearExpression method) add_piecewise() (lumix.core.expressions.LXNonLinearExpression method) add_product() (lumix.core.expressions.LXNonLinearExpression method) add_quadratic() (lumix.core.expressions.LXQuadraticExpression method) add_scenario() (lumix.analysis.scenario.LXScenarioAnalyzer method) add_scenarios() (lumix.analysis.scenario.LXScenarioAnalyzer method) add_squared() (lumix.core.expressions.LXQuadraticExpression method) add_term() (lumix.core.expressions.LXLinearExpression method) add_variable() (lumix.core.model.LXModel method) add_variables() (lumix.core.model.LXModel method) all() (lumix.utils.orm.LXTypedQuery method), [1] allowable_decrease (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] allowable_increase (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] analyze_all_constraints() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) analyze_all_variables() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) analyze_constraint() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) analyze_variable() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) approximate_function() (lumix.linearization.techniques.LXPiecewiseLinearizer method) as_goal() (lumix.core.constraints.LXConstraint method) auto_detect_bounds (lumix.linearization.config.LXLinearizerConfig attribute), [1] B BIG_M (lumix.linearization.config.LXLinearizationMethod attribute) BIG_M() (lumix.linearization.config.LXLinearizationMethod method) big_m_value (lumix.linearization.config.LXLinearizerConfig attribute), [1] BINARY (lumix.core.enums.LXVarType attribute), [1] (lumix.solvers.capabilities.LXSolverFeature attribute) binary() (lumix.core.variables.LXVariable method) BINARY_EXPANSION (lumix.linearization.config.LXLinearizationMethod attribute) BINARY_EXPANSION() (lumix.linearization.config.LXLinearizationMethod method) binary_expansion_bits (lumix.linearization.config.LXLinearizerConfig attribute), [1] binary_var (lumix.nonlinear.terms.LXIndicatorTerm attribute), [1] bounds() (lumix.core.variables.LXVariable method) build_model() (lumix.solvers.base.LXSolverInterface method) (lumix.solvers.cplex_solver.LXCPLEXSolver method) (lumix.solvers.cpsat_solver.LXCPSATSolver method) (lumix.solvers.glpk_solver.LXGLPKSolver method) (lumix.solvers.gurobi_solver.LXGurobiSolver method) (lumix.solvers.ortools_solver.LXORToolsSolver method) build_sequential_objectives() (in module lumix.goal_programming.objective_builder) build_weighted_objective() (in module lumix.goal_programming.objective_builder) C can_solve_integer() (lumix.solvers.capabilities.LXSolverCapability method) can_solve_quadratic() (lumix.solvers.capabilities.LXSolverCapability method) can_use_indicator() (lumix.solvers.capabilities.LXSolverCapability method) can_use_sos2() (lumix.solvers.capabilities.LXSolverCapability method) CARDINALITY (lumix.solvers.capabilities.LXSolverFeature attribute) change_type (lumix.analysis.whatif.LXWhatIfChange attribute) changes_applied (lumix.analysis.whatif.LXWhatIfResult attribute), [1] coefficient (lumix.core.expressions.LXQuadraticTerm attribute) (lumix.nonlinear.terms.LXAbsoluteTerm attribute), [1] (lumix.nonlinear.terms.LXBilinearTerm attribute), [1] coefficients (lumix.nonlinear.terms.LXMinMaxTerm attribute), [1] combine_objectives() (in module lumix.goal_programming.objective_builder) compare_changes() (lumix.analysis.whatif.LXWhatIfAnalyzer method) compare_methods() (lumix.utils.rational.LXRationalConverter method), [1] compare_scenarios() (lumix.analysis.scenario.LXScenarioAnalyzer method) condition (lumix.nonlinear.terms.LXIndicatorTerm attribute), [1] CONFLICT_REFINEMENT (lumix.solvers.capabilities.LXSolverFeature attribute) constant (lumix.core.expressions.LXLinearExpression attribute) (lumix.core.expressions.LXNonLinearExpression attribute) (lumix.core.expressions.LXQuadraticExpression attribute) constraint_name (lumix.goal_programming.goal.LXGoal attribute), [1] constraint_sense (lumix.goal_programming.goal.LXGoal attribute), [1] (lumix.goal_programming.goal.LXGoalMetadata attribute), [1] CONTINUOUS (lumix.core.enums.LXVarType attribute), [1] continuous() (lumix.core.variables.LXVariable method) convert_coefficients() (lumix.utils.rational.LXRationalConverter method), [1] copy() (lumix.core.expressions.LXLinearExpression method) cos() (lumix.linearization.functions.LXNonLinearFunctions static method) cost() (lumix.core.variables.LXVariable method) cost_func (lumix.core.variables.LXVariable attribute) cost_multi() (lumix.core.variables.LXVariable method) CPLEX_CAPABILITIES (in module lumix.solvers.capabilities) CPSAT_CAPABILITIES (in module lumix.solvers.capabilities) custom() (lumix.linearization.functions.LXNonLinearFunctions static method) D debug() (lumix.utils.logger.LXModelLogger method), [1] decrease_constraint_rhs() (lumix.analysis.whatif.LXWhatIfAnalyzer method) default_method (lumix.linearization.config.LXLinearizerConfig attribute), [1] delta (lumix.analysis.whatif.LXWhatIfChange attribute) delta_objective (lumix.analysis.whatif.LXWhatIfResult attribute), [1] delta_percentage (lumix.analysis.whatif.LXWhatIfResult attribute), [1] describe() (lumix.analysis.scenario.LXScenario method) description (lumix.analysis.scenario.LXScenario attribute) (lumix.analysis.scenario.LXScenarioModification attribute) (lumix.analysis.whatif.LXWhatIfChange attribute) (lumix.analysis.whatif.LXWhatIfResult attribute), [1] description() (lumix.solvers.capabilities.LXSolverCapability method) dimensions (lumix.indexing.cartesian.LXCartesianProduct attribute) E enable_linearization() (lumix.solvers.base.LXOptimizer method) enable_rational_conversion() (lumix.solvers.base.LXOptimizer method) enable_sensitivity() (lumix.solvers.base.LXOptimizer method) EQ (lumix.core.enums.LXConstraintSense attribute), [1] eq() (lumix.core.constraints.LXConstraint method) error() (lumix.utils.logger.LXModelLogger method), [1] exp() (lumix.linearization.functions.LXNonLinearFunctions static method) EXPONENTIAL_CONE (lumix.solvers.capabilities.LXSolverFeature attribute) expression() (lumix.core.constraints.LXConstraint method) extract_custom_objectives() (in module lumix.goal_programming.objective_builder) F features (lumix.solvers.capabilities.LXSolverCapability attribute) filter() (lumix.utils.orm.LXTypedQuery method), [1] filter_func (lumix.indexing.dimensions.LXIndexDimension attribute), [1] find_bottlenecks() (lumix.analysis.whatif.LXWhatIfAnalyzer method) first() (lumix.utils.orm.LXTypedQuery method), [1] from_data() (lumix.core.constraints.LXConstraint method) (lumix.core.variables.LXVariable method) (lumix.indexing.dimensions.LXIndexDimension method) from_model() (lumix.core.constraints.LXConstraint method) (lumix.core.variables.LXVariable method) (lumix.indexing.dimensions.LXIndexDimension method) func (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] G gap (lumix.solution.solution.LXSolution attribute) GE (lumix.core.enums.LXConstraintSense attribute), [1] ge() (lumix.core.constraints.LXConstraint method) generate_report() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) generate_summary() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) get_baseline_solution() (lumix.analysis.whatif.LXWhatIfAnalyzer method) get_best_scenario() (lumix.analysis.scenario.LXScenarioAnalyzer method) get_binding_constraints() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) get_constraint() (lumix.core.model.LXModel method) get_deviation_var_name() (in module lumix.goal_programming.goal) get_goal_deviations() (lumix.solution.solution.LXSolution method) get_instances() (lumix.core.constraints.LXConstraint method) (lumix.core.variables.LXVariable method) (lumix.indexing.dimensions.LXIndexDimension method) get_mapped() (lumix.solution.solution.LXSolution method) get_most_sensitive_constraints() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) get_most_sensitive_variables() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) get_non_basic_variables() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) get_reduced_cost() (lumix.solution.solution.LXSolution method) get_result() (lumix.analysis.scenario.LXScenarioAnalyzer method) get_shadow_price() (lumix.solution.solution.LXSolution method) get_solver_model() (lumix.solvers.base.LXSolverInterface method) (lumix.solvers.cplex_solver.LXCPLEXSolver method) (lumix.solvers.cpsat_solver.LXCPSATSolver method) (lumix.solvers.glpk_solver.LXGLPKSolver method) (lumix.solvers.gurobi_solver.LXGurobiSolver method) (lumix.solvers.ortools_solver.LXORToolsSolver method) get_statistics() (lumix.linearization.engine.LXLinearizer method) get_total_deviation() (lumix.solution.solution.LXSolution method) get_undesired_variables() (lumix.goal_programming.relaxation.RelaxedConstraint method) get_variable() (lumix.core.model.LXModel method) (lumix.solution.solution.LXSolution method) GLPK_CAPABILITIES (in module lumix.solvers.capabilities) goal_deviations (lumix.solution.solution.LXSolution attribute) goal_metadata (lumix.core.constraints.LXConstraint attribute) GUROBI_CAPABILITIES (in module lumix.solvers.capabilities) H has_feature() (lumix.solvers.capabilities.LXSolverCapability method) has_goals() (lumix.core.model.LXModel method) HEURISTICS (lumix.solvers.capabilities.LXSolverFeature attribute) I id (lumix.goal_programming.goal.LXGoal attribute), [1] (lumix.utils.orm.LXORMModel attribute), [1], [2], [3] identify_bottlenecks() (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) IIS (lumix.solvers.capabilities.LXSolverFeature attribute) increase_constraint_rhs() (lumix.analysis.whatif.LXWhatIfAnalyzer method) index_func (lumix.core.constraints.LXConstraint attribute) (lumix.core.variables.LXVariable attribute) indexed_by() (lumix.core.constraints.LXConstraint method) (lumix.core.variables.LXVariable method) indexed_by_join() (lumix.core.variables.LXVariable method) indexed_by_product() (lumix.core.variables.LXVariable method) INDICATOR (lumix.solvers.capabilities.LXSolverFeature attribute) info() (lumix.utils.logger.LXModelLogger method), [1] instance_id (lumix.goal_programming.goal.LXGoal attribute), [1] INTEGER (lumix.core.enums.LXVarType attribute), [1] (lumix.solvers.capabilities.LXSolverFeature attribute) integer() (lumix.core.variables.LXVariable method) is_active (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] is_at_bound (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] is_basic (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] is_binding (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] is_custom_objective() (lumix.goal_programming.goal.LXGoalMetadata method) is_feasible() (lumix.solution.solution.LXSolution method) is_goal() (lumix.core.constraints.LXConstraint method) is_goal_satisfied() (lumix.solution.solution.LXSolution method) is_neg_undesired() (lumix.goal_programming.goal.LXGoalMetadata method) is_optimal() (lumix.solution.solution.LXSolution method) is_pos_undesired() (lumix.goal_programming.goal.LXGoalMetadata method) is_squared_term() (lumix.core.expressions.LXQuadraticTerm method) iterations (lumix.solution.solution.LXSolution attribute) K key_func (lumix.indexing.dimensions.LXIndexDimension attribute), [1] L label (lumix.indexing.dimensions.LXIndexDimension attribute), [1] LAZY_CONSTRAINTS (lumix.solvers.capabilities.LXSolverFeature attribute) LE (lumix.core.enums.LXConstraintSense attribute), [1] le() (lumix.core.constraints.LXConstraint method) lhs (lumix.core.constraints.LXConstraint attribute) LINEAR (lumix.solvers.capabilities.LXSolverFeature attribute) linear_expr (lumix.nonlinear.terms.LXIndicatorTerm attribute), [1] linear_terms (lumix.core.expressions.LXNonLinearExpression attribute) (lumix.core.expressions.LXQuadraticExpression attribute) linearize_bilinear() (lumix.linearization.techniques.LXBilinearLinearizer method) linearize_model() (lumix.linearization.engine.LXLinearizer method) LOG (lumix.solvers.capabilities.LXSolverFeature attribute) log() (lumix.linearization.functions.LXNonLinearFunctions static method) log_constraint_creation() (lumix.utils.logger.LXModelLogger method), [1] log_linearization() (lumix.utils.logger.LXModelLogger method), [1] log_model_creation() (lumix.utils.logger.LXModelLogger method), [1] log_scenario() (lumix.utils.logger.LXModelLogger method), [1] log_sensitivity() (lumix.utils.logger.LXModelLogger method), [1] log_solution_summary() (lumix.utils.logger.LXModelLogger method), [1] log_solve_end() (lumix.utils.logger.LXModelLogger method), [1] log_solve_start() (lumix.utils.logger.LXModelLogger method), [1] log_variable_creation() (lumix.utils.logger.LXModelLogger method), [1] LOGARITHMIC (lumix.linearization.config.LXLinearizationMethod attribute) LOGARITHMIC() (lumix.linearization.config.LXLinearizationMethod method) logger (lumix.utils.logger.LXModelLogger attribute), [1] lower_bound (lumix.core.variables.LXVariable attribute) lumix.utils.logger module lumix.utils.orm module lumix.utils.rational module LXAbsoluteTerm (class in lumix.nonlinear.terms) LXBilinearLinearizer (class in lumix.linearization.techniques) LXBilinearTerm (class in lumix.nonlinear.terms) LXCartesianProduct (class in lumix.indexing.cartesian) LXConstraint (class in lumix.core.constraints) LXConstraintSense (class in lumix.core.enums) LXConstraintSensitivity (class in lumix.analysis.sensitivity) LXCPLEXSolver (class in lumix.solvers.cplex_solver) LXCPSATSolver (class in lumix.solvers.cpsat_solver) LXGLPKSolver (class in lumix.solvers.glpk_solver) LXGoal (class in lumix.goal_programming.goal) LXGoalMetadata (class in lumix.goal_programming.goal) LXGoalMode (class in lumix.goal_programming.goal) LXGoalProgrammingSolver (class in lumix.goal_programming.solver) LXGurobiSolver (class in lumix.solvers.gurobi_solver) LXIndexDimension (class in lumix.indexing.dimensions) LXIndicatorTerm (class in lumix.nonlinear.terms) LXLinearExpression (class in lumix.core.expressions) LXLinearizationMethod (class in lumix.linearization.config) LXLinearizer (class in lumix.linearization.engine) LXLinearizerConfig (class in lumix.linearization.config) LXMinMaxTerm (class in lumix.nonlinear.terms) LXModel (class in lumix.core.model) LXModelLogger (class in lumix.utils.logger), [1] LXNonLinearExpression (class in lumix.core.expressions) LXNonLinearFunctions (class in lumix.linearization.functions) LXNumeric (class in lumix.utils.orm), [1] LXObjectiveSense (class in lumix.core.enums) LXOptimizer (class in lumix.solvers.base) LXORMContext (class in lumix.utils.orm), [1] LXORMModel (class in lumix.utils.orm), [1] LXORToolsSolver (class in lumix.solvers.ortools_solver) LXPiecewiseLinearizer (class in lumix.linearization.techniques) LXPiecewiseLinearTerm (class in lumix.nonlinear.terms) LXQuadraticExpression (class in lumix.core.expressions) LXQuadraticTerm (class in lumix.core.expressions) LXRationalConverter (class in lumix.utils.rational), [1] LXScenario (class in lumix.analysis.scenario) LXScenarioAnalyzer (class in lumix.analysis.scenario) LXScenarioModification (class in lumix.analysis.scenario) LXSensitivityAnalyzer (class in lumix.analysis.sensitivity) LXSolution (class in lumix.solution.solution) LXSolutionMapper (class in lumix.solution.mapping) LXSolverCapability (class in lumix.solvers.capabilities) LXSolverFeature (class in lumix.solvers.capabilities) LXSolverInterface (class in lumix.solvers.base) LXTypedQuery (class in lumix.utils.orm), [1] LXVariable (class in lumix.core.variables) LXVariableSensitivity (class in lumix.analysis.sensitivity) LXVarType (class in lumix.core.enums) LXWhatIfAnalyzer (class in lumix.analysis.whatif) LXWhatIfChange (class in lumix.analysis.whatif) LXWhatIfResult (class in lumix.analysis.whatif) M map_multi_indexed_variable() (lumix.solution.mapping.LXSolutionMapper method) map_variable_to_models() (lumix.solution.mapping.LXSolutionMapper method) mapped (lumix.solution.solution.LXSolution attribute) max_constraints (lumix.solvers.capabilities.LXSolverCapability attribute) max_variables (lumix.solvers.capabilities.LXSolverCapability attribute) MAXIMIZE (lumix.core.enums.LXObjectiveSense attribute), [1] maximize() (lumix.core.model.LXModel method) MCCORMICK (lumix.linearization.config.LXLinearizationMethod attribute) MCCORMICK() (lumix.linearization.config.LXLinearizationMethod method) mccormick_tighten_bounds (lumix.linearization.config.LXLinearizerConfig attribute), [1] method (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] MINIMIZE (lumix.core.enums.LXObjectiveSense attribute), [1] minimize() (lumix.core.model.LXModel method) MIXED_INTEGER (lumix.solvers.capabilities.LXSolverFeature attribute) model (lumix.utils.orm.LXTypedQuery attribute), [1] model_type (lumix.core.constraints.LXConstraint attribute) (lumix.core.variables.LXVariable attribute) (lumix.indexing.dimensions.LXIndexDimension attribute), [1] modification_type (lumix.analysis.scenario.LXScenarioModification attribute) modifications (lumix.analysis.scenario.LXScenario attribute) modify_constraint_rhs() (lumix.analysis.scenario.LXScenario method) modify_variable_bound() (lumix.analysis.scenario.LXScenario method) (lumix.analysis.whatif.LXWhatIfAnalyzer method) module lumix.utils.logger lumix.utils.orm lumix.utils.rational N name (lumix.analysis.scenario.LXScenario attribute) (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] (lumix.core.constraints.LXConstraint attribute) (lumix.core.variables.LXVariable attribute) (lumix.solvers.capabilities.LXSolverCapability attribute) needs_linearization() (lumix.linearization.engine.LXLinearizer method) needs_linearization_for_abs() (lumix.solvers.capabilities.LXSolverCapability method) needs_linearization_for_bilinear() (lumix.solvers.capabilities.LXSolverCapability method) needs_linearization_for_minmax() (lumix.solvers.capabilities.LXSolverCapability method) needs_linearization_for_nonlinear() (lumix.solvers.capabilities.LXSolverCapability method) new_objective (lumix.analysis.whatif.LXWhatIfResult attribute), [1] new_solution (lumix.analysis.whatif.LXWhatIfResult attribute), [1] new_value (lumix.analysis.whatif.LXWhatIfChange attribute) nodes (lumix.solution.solution.LXSolution attribute) nonlinear_terms (lumix.core.expressions.LXNonLinearExpression attribute) num_segments (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] O objective_value (lumix.solution.solution.LXSolution attribute) operation (lumix.nonlinear.terms.LXMinMaxTerm attribute), [1] original_objective (lumix.analysis.whatif.LXWhatIfResult attribute), [1] original_solution (lumix.analysis.whatif.LXWhatIfResult attribute), [1] original_value (lumix.analysis.whatif.LXWhatIfChange attribute) ORTOOLS_CAPABILITIES (in module lumix.solvers.capabilities) P populate_goal_deviations() (lumix.core.model.LXModel method) power() (lumix.linearization.functions.LXNonLinearFunctions static method) prefer_sos2 (lumix.linearization.config.LXLinearizerConfig attribute), [1] prepare_goal_programming() (lumix.core.model.LXModel method) priority (lumix.goal_programming.goal.LXGoal attribute), [1] (lumix.goal_programming.goal.LXGoalMetadata attribute), [1] priority_to_weight() (in module lumix.goal_programming.goal) PWL (lumix.solvers.capabilities.LXSolverFeature attribute) pwl_method (lumix.linearization.config.LXLinearizerConfig attribute), [1] pwl_num_segments (lumix.linearization.config.LXLinearizerConfig attribute), [1] Q QUADRATIC_CONVEX (lumix.solvers.capabilities.LXSolverFeature attribute) QUADRATIC_NONCONVEX (lumix.solvers.capabilities.LXSolverFeature attribute) quadratic_terms (lumix.core.expressions.LXQuadraticExpression attribute) query() (lumix.utils.orm.LXORMContext method), [1] R reduced_cost (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] reduced_costs (lumix.solution.solution.LXSolution attribute) relax_constraint() (in module lumix.goal_programming.relaxation) (lumix.analysis.whatif.LXWhatIfAnalyzer method) relax_constraints() (in module lumix.goal_programming.relaxation) RelaxedConstraint (class in lumix.goal_programming.relaxation) rhs (lumix.nonlinear.terms.LXIndicatorTerm attribute), [1] rhs() (lumix.core.constraints.LXConstraint method) rhs_func (lumix.core.constraints.LXConstraint attribute) rhs_value (lumix.core.constraints.LXConstraint attribute) run_all_scenarios() (lumix.analysis.scenario.LXScenarioAnalyzer method) run_scenario() (lumix.analysis.scenario.LXScenarioAnalyzer method) S SDP (lumix.solvers.capabilities.LXSolverFeature attribute) sense (lumix.core.constraints.LXConstraint attribute) (lumix.nonlinear.terms.LXIndicatorTerm attribute), [1] SENSITIVITY_ANALYSIS (lumix.solvers.capabilities.LXSolverFeature attribute) sensitivity_range() (lumix.analysis.whatif.LXWhatIfAnalyzer method) sensitivity_to_parameter() (lumix.analysis.scenario.LXScenarioAnalyzer method) SEQUENTIAL (lumix.goal_programming.goal.LXGoalMode attribute) session (lumix.utils.orm.LXORMContext attribute), [1] (lumix.utils.orm.LXTypedQuery attribute), [1] set_goal_mode() (lumix.core.model.LXModel method) shadow_price (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] shadow_prices (lumix.solution.solution.LXSolution attribute) sigmoid() (lumix.linearization.functions.LXNonLinearFunctions static method) sin() (lumix.linearization.functions.LXNonLinearFunctions static method) slack (lumix.analysis.sensitivity.LXConstraintSensitivity attribute), [1] SOCP (lumix.solvers.capabilities.LXSolverFeature attribute) solve() (lumix.solvers.base.LXOptimizer method) (lumix.solvers.base.LXSolverInterface method) (lumix.solvers.cplex_solver.LXCPLEXSolver method) (lumix.solvers.cpsat_solver.LXCPSATSolver method) (lumix.solvers.glpk_solver.LXGLPKSolver method) (lumix.solvers.gurobi_solver.LXGurobiSolver method) (lumix.solvers.ortools_solver.LXORToolsSolver method) solve_goal_programming() (in module lumix.goal_programming.solver) solve_sequential() (lumix.goal_programming.solver.LXGoalProgrammingSolver method) solve_time (lumix.solution.solution.LXSolution attribute) solve_weighted() (lumix.goal_programming.solver.LXGoalProgrammingSolver method) SOS1 (lumix.solvers.capabilities.LXSolverFeature attribute) SOS2 (lumix.linearization.config.LXLinearizationMethod attribute) (lumix.solvers.capabilities.LXSolverFeature attribute) SOS2() (lumix.linearization.config.LXLinearizationMethod method) sqrt() (lumix.linearization.functions.LXNonLinearFunctions static method) start_time (lumix.utils.logger.LXModelLogger attribute), [1] status (lumix.solution.solution.LXSolution attribute) sum_over() (lumix.core.expressions.LXLinearExpression method) summary() (lumix.core.model.LXModel method) (lumix.solution.solution.LXSolution method) supports_callbacks (lumix.solvers.capabilities.LXSolverCapability attribute) supports_parallel (lumix.solvers.capabilities.LXSolverCapability attribute) supports_warmstart (lumix.solvers.capabilities.LXSolverCapability attribute) T tan() (lumix.linearization.functions.LXNonLinearFunctions static method) target_name (lumix.analysis.scenario.LXScenarioModification attribute) (lumix.analysis.whatif.LXWhatIfChange attribute) target_type (lumix.analysis.scenario.LXScenarioModification attribute) target_value (lumix.goal_programming.goal.LXGoal attribute), [1] terms (lumix.core.expressions.LXLinearExpression attribute) tighten_constraint() (lumix.analysis.whatif.LXWhatIfAnalyzer method) to_rational() (lumix.utils.rational.LXRationalConverter method), [1] tolerance (lumix.linearization.config.LXLinearizerConfig attribute), [1] U undesired_deviations (lumix.goal_programming.goal.LXGoalMetadata attribute), [1] upper_bound (lumix.core.variables.LXVariable attribute) use_solver() (lumix.solvers.base.LXOptimizer method) USER_CUTS (lumix.solvers.capabilities.LXSolverFeature attribute) V value (lumix.analysis.scenario.LXScenarioModification attribute) (lumix.analysis.sensitivity.LXVariableSensitivity attribute), [1] var (lumix.nonlinear.terms.LXAbsoluteTerm attribute), [1] (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] var1 (lumix.core.expressions.LXQuadraticTerm attribute) (lumix.nonlinear.terms.LXBilinearTerm attribute), [1] var2 (lumix.core.expressions.LXQuadraticTerm attribute) (lumix.nonlinear.terms.LXBilinearTerm attribute), [1] var_type (lumix.core.variables.LXVariable attribute) variables (lumix.solution.solution.LXSolution attribute) vars (lumix.nonlinear.terms.LXMinMaxTerm attribute), [1] verbose_logging (lumix.linearization.config.LXLinearizerConfig attribute), [1] visualize() (lumix.analysis.scenario.LXScenarioAnalyzer method) (lumix.analysis.sensitivity.LXSensitivityAnalyzer method) (lumix.solution.solution.LXSolution method) W warning() (lumix.utils.logger.LXModelLogger method), [1] weight (lumix.goal_programming.goal.LXGoal attribute), [1] (lumix.goal_programming.goal.LXGoalMetadata attribute), [1] WEIGHTED (lumix.goal_programming.goal.LXGoalMode attribute) where() (lumix.core.variables.LXVariable method) (lumix.indexing.cartesian.LXCartesianProduct method) (lumix.indexing.dimensions.LXIndexDimension method) where_multi() (lumix.core.variables.LXVariable method) X x_max (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1] x_min (lumix.nonlinear.terms.LXPiecewiseLinearTerm attribute), [1]