gemseo.algos package#
Optimization and DOE algorithms.
Subpackages#
- gemseo.algos.aggregation package
- Submodules
- gemseo.algos.aggregation.aggregation_func module
- gemseo.algos.aggregation.core module
compute_iks_agg()compute_lower_bound_ks_agg()compute_max_agg()compute_max_agg_jac()compute_partial_iks_agg_jac()compute_partial_ks_agg_jac()compute_partial_sum_positive_square_agg_jac()compute_partial_sum_square_agg_jac()compute_sum_positive_square_agg()compute_sum_square_agg()compute_total_iks_agg_jac()compute_total_ks_agg_jac()compute_total_sum_square_agg_jac()compute_total_sum_square_positive_agg_jac()compute_upper_bound_ks_agg()
- Submodules
- gemseo.algos.doe package
- Subpackages
- Submodules
- gemseo.algos.linear_solvers package
- gemseo.algos.ode package
- gemseo.algos.opt package
- Subpackages
- gemseo.algos.opt.augmented_lagrangian package
- gemseo.algos.opt.core package
- gemseo.algos.opt.mnbi package
- gemseo.algos.opt.multi_start package
- gemseo.algos.opt.nlopt package
- gemseo.algos.opt.scipy_global package
- gemseo.algos.opt.scipy_linprog package
- gemseo.algos.opt.scipy_local package
- gemseo.algos.opt.scipy_milp package
- Submodules
- Subpackages
- gemseo.algos.pareto package
- gemseo.algos.sequence_transformer package
Submodules#
- gemseo.algos.base_algo_factory module
- gemseo.algos.base_algorithm_library module
- gemseo.algos.base_algorithm_settings module
- gemseo.algos.base_driver_library module
- gemseo.algos.base_driver_settings module
BaseDriverSettingsBaseDriverSettings.enable_progress_barBaseDriverSettings.eq_toleranceBaseDriverSettings.ineq_toleranceBaseDriverSettings.log_problemBaseDriverSettings.max_timeBaseDriverSettings.normalize_design_spaceBaseDriverSettings.reset_iteration_countersBaseDriverSettings.round_intsBaseDriverSettings.store_jacobianBaseDriverSettings.use_databaseBaseDriverSettings.use_one_line_progress_bar
- gemseo.algos.base_problem module
- gemseo.algos.constraint_tolerances module
- gemseo.algos.database module
DatabaseDatabase.add_new_iter_listener()Database.add_store_listener()Database.check_output_history_is_empty()Database.clear()Database.clear_from_iteration()Database.clear_listeners()Database.filter()Database.from_hdf()Database.get_function_history()Database.get_function_names()Database.get_function_value()Database.get_gradient_history()Database.get_gradient_name()Database.get_hashable_ndarray()Database.get_history()Database.get_history_array()Database.get_iteration()Database.get_last_n_x_vect()Database.get_x_vect()Database.get_x_vect_history()Database.notify_new_iter_listeners()Database.notify_store_listeners()Database.remove_empty_entries()Database.store()Database.to_dataset()Database.to_ggobi()Database.to_hdf()Database.update_from_hdf()Database.update_from_opendace()Database.DEFAULT_INPUT_NAMEDatabase.GRAD_TAGDatabase.MISSING_VALUE_TAGDatabase.input_spaceDatabase.last_itemDatabase.n_iterationsDatabase.name
DatabaseValueTypeDatabaseKeyTypeFunctionOutputValueTypeListenerType
- gemseo.algos.design_space module
DesignSpaceDesignSpace.DesignVariableTypeDesignSpace.add_variable()DesignSpace.add_variables_from()DesignSpace.check()DesignSpace.check_membership()DesignSpace.convert_array_to_dict()DesignSpace.convert_dict_to_array()DesignSpace.extend()DesignSpace.filter()DesignSpace.filter_dimensions()DesignSpace.from_csv()DesignSpace.from_file()DesignSpace.from_hdf()DesignSpace.get_active_bounds()DesignSpace.get_current_value()DesignSpace.get_indexed_variable_names()DesignSpace.get_lower_bound()DesignSpace.get_lower_bounds()DesignSpace.get_pretty_table()DesignSpace.get_size()DesignSpace.get_type()DesignSpace.get_upper_bound()DesignSpace.get_upper_bounds()DesignSpace.get_variables_indexes()DesignSpace.initialize_missing_current_values()DesignSpace.normalize_grad()DesignSpace.normalize_vect()DesignSpace.project_into_bounds()DesignSpace.remove_variable()DesignSpace.rename_variable()DesignSpace.round_vect()DesignSpace.set_current_value()DesignSpace.set_current_variable()DesignSpace.set_lower_bound()DesignSpace.set_upper_bound()DesignSpace.to_complex()DesignSpace.to_csv()DesignSpace.to_file()DesignSpace.to_hdf()DesignSpace.to_scalar_variables()DesignSpace.transform_vect()DesignSpace.unnormalize_grad()DesignSpace.unnormalize_vect()DesignSpace.untransform_vect()DesignSpace.DESIGN_SPACE_GROUPDesignSpace.LB_GROUPDesignSpace.MINIMAL_FIELDSDesignSpace.NAMES_GROUPDesignSpace.NAME_GROUPDesignSpace.SIZE_GROUPDesignSpace.TABLE_NAMESDesignSpace.UB_GROUPDesignSpace.VALUE_GROUPDesignSpace.VARIABLE_TYPES_TO_DTYPESDesignSpace.VAR_TYPE_GROUPDesignSpace.dimensionDesignSpace.has_current_valueDesignSpace.has_integer_variablesDesignSpace.nameDesignSpace.names_to_indicesDesignSpace.normalizeDesignSpace.variable_namesDesignSpace.variable_sizesDesignSpace.variable_types
- gemseo.algos.design_space_utils module
- gemseo.algos.evaluation_counter module
- gemseo.algos.evaluation_problem module
EvaluationProblemEvaluationProblem.ApproximationModeEvaluationProblem.DifferentiationMethodEvaluationProblem.add_listener()EvaluationProblem.add_observable()EvaluationProblem.check()EvaluationProblem.evaluate_functions()EvaluationProblem.get_functions()EvaluationProblem.preprocess_functions()EvaluationProblem.reset()EvaluationProblem.to_dataset()EvaluationProblem.check_boundsEvaluationProblem.databaseEvaluationProblem.design_spaceEvaluationProblem.differentiation_stepEvaluationProblem.evaluation_counterEvaluationProblem.function_namesEvaluationProblem.functionsEvaluationProblem.new_iter_observablesEvaluationProblem.observablesEvaluationProblem.original_functionsEvaluationProblem.parallel_differentiationEvaluationProblem.parallel_differentiation_optionsEvaluationProblem.stop_if_nan
EvaluationType
- gemseo.algos.hashable_ndarray module
- gemseo.algos.lagrange_multipliers module
LagrangeMultipliersLagrangeMultipliers.compute()LagrangeMultipliers.get_multipliers_arrays()LagrangeMultipliers.get_objective_jacobian()LagrangeMultipliers.CSTR_LABELSLagrangeMultipliers.EQUALITYLagrangeMultipliers.INEQUALITYLagrangeMultipliers.LOWER_BOUNDSLagrangeMultipliers.UPPER_BOUNDSLagrangeMultipliers.constraint_violationLagrangeMultipliers.kkt_residual
- gemseo.algos.multiobjective_optimization_result module
- gemseo.algos.optimization_history module
- gemseo.algos.optimization_problem module
OptimizationProblemOptimizationProblem.AggregationFunctionOptimizationProblem.DifferentiationMethodOptimizationProblem.HistoryFileFormatOptimizationProblem.add_constraint()OptimizationProblem.apply_exterior_penalty()OptimizationProblem.check()OptimizationProblem.from_hdf()OptimizationProblem.get_function_dimension()OptimizationProblem.get_function_names()OptimizationProblem.get_functions()OptimizationProblem.get_functions_dimensions()OptimizationProblem.get_reformulated_problem_with_slack_variables()OptimizationProblem.reset()OptimizationProblem.to_dataset()OptimizationProblem.to_hdf()OptimizationProblem.constraintsOptimizationProblem.functionsOptimizationProblem.is_linearOptimizationProblem.is_mono_objectiveOptimizationProblem.minimize_objectiveOptimizationProblem.objectiveOptimizationProblem.objective_nameOptimizationProblem.optimumOptimizationProblem.original_functionsOptimizationProblem.scalar_constraint_namesOptimizationProblem.solutionOptimizationProblem.standardized_objective_nameOptimizationProblem.tolerancesOptimizationProblem.use_standardized_objective
- gemseo.algos.optimization_result module
OptimizationResultOptimizationResult.from_dict()OptimizationResult.from_optimization_problem()OptimizationResult.to_dict()OptimizationResult.constraint_valuesOptimizationResult.constraints_gradOptimizationResult.f_optOptimizationResult.is_feasibleOptimizationResult.messageOptimizationResult.n_constr_callOptimizationResult.n_grad_callOptimizationResult.n_obj_callOptimizationResult.objective_nameOptimizationResult.optimizer_nameOptimizationResult.optimum_indexOptimizationResult.statusOptimizationResult.x_0OptimizationResult.x_0_as_dictOptimizationResult.x_optOptimizationResult.x_opt_as_dict
- gemseo.algos.parameter_space module
- Overview
- Capabilities
ParameterSpaceParameterSpace.add_random_variable()ParameterSpace.add_random_vector()ParameterSpace.add_variables_from()ParameterSpace.build_joint_distribution()ParameterSpace.compute_samples()ParameterSpace.evaluate_cdf()ParameterSpace.extract_deterministic_space()ParameterSpace.extract_uncertain_space()ParameterSpace.get_pretty_table()ParameterSpace.get_range()ParameterSpace.get_support()ParameterSpace.get_tabular_view()ParameterSpace.init_from_dataset()ParameterSpace.is_deterministic()ParameterSpace.is_uncertain()ParameterSpace.normalize_vect()ParameterSpace.remove_variable()ParameterSpace.rename_variable()ParameterSpace.to_design_space()ParameterSpace.transform_vect()ParameterSpace.unnormalize_vect()ParameterSpace.untransform_vect()ParameterSpace.deterministic_variablesParameterSpace.distributionParameterSpace.distributionsParameterSpace.uncertain_variables
RandomVariableRandomVector
- gemseo.algos.post_optimal_analysis module
- gemseo.algos.problem_function module
- gemseo.algos.stop_criteria module
DesvarIsNanFtolReachedFunctionIsNanKKTReachedMaxIterReachedExceptionMaxTimeReachedTerminationCriterionXtolReachedBaseToleranceTesterDesignToleranceTesterKKTConditionsTesterObjectiveToleranceTesteris_f_tol_reached()is_kkt_residual_norm_reached()is_x_tol_reached()kkt_residual_computation()KKT_RESIDUAL_NORM