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
BaseDriverSettings
BaseDriverSettings.enable_progress_bar
BaseDriverSettings.eq_tolerance
BaseDriverSettings.ineq_tolerance
BaseDriverSettings.log_problem
BaseDriverSettings.max_time
BaseDriverSettings.normalize_design_space
BaseDriverSettings.reset_iteration_counters
BaseDriverSettings.round_ints
BaseDriverSettings.store_jacobian
BaseDriverSettings.use_database
BaseDriverSettings.use_one_line_progress_bar
- gemseo.algos.base_problem module
- gemseo.algos.constraint_tolerances module
- gemseo.algos.database module
Database
Database.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_NAME
Database.GRAD_TAG
Database.MISSING_VALUE_TAG
Database.input_space
Database.last_item
Database.n_iterations
Database.name
DatabaseKeyType
DatabaseValueType
FunctionOutputValueType
ListenerType
- gemseo.algos.design_space module
DesignSpace
DesignSpace.DesignVariableType
DesignSpace.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_GROUP
DesignSpace.LB_GROUP
DesignSpace.MINIMAL_FIELDS
DesignSpace.NAMES_GROUP
DesignSpace.NAME_GROUP
DesignSpace.SIZE_GROUP
DesignSpace.TABLE_NAMES
DesignSpace.UB_GROUP
DesignSpace.VALUE_GROUP
DesignSpace.VARIABLE_TYPES_TO_DTYPES
DesignSpace.VAR_TYPE_GROUP
DesignSpace.dimension
DesignSpace.enable_integer_variables_normalization
DesignSpace.has_current_value
DesignSpace.has_integer_variables
DesignSpace.name
DesignSpace.names_to_indices
DesignSpace.normalize
DesignSpace.variable_names
DesignSpace.variable_sizes
DesignSpace.variable_types
- gemseo.algos.design_space_utils module
- gemseo.algos.evaluation_counter module
- gemseo.algos.evaluation_problem module
EvaluationProblem
EvaluationProblem.ApproximationMode
EvaluationProblem.DifferentiationMethod
EvaluationProblem.add_listener()
EvaluationProblem.add_observable()
EvaluationProblem.check()
EvaluationProblem.evaluate_functions()
EvaluationProblem.get_functions()
EvaluationProblem.preprocess_functions()
EvaluationProblem.reset()
EvaluationProblem.to_dataset()
EvaluationProblem.check_bounds
EvaluationProblem.database
EvaluationProblem.design_space
EvaluationProblem.differentiation_step
EvaluationProblem.evaluation_counter
EvaluationProblem.function_names
EvaluationProblem.functions
EvaluationProblem.new_iter_observables
EvaluationProblem.observables
EvaluationProblem.original_functions
EvaluationProblem.parallel_differentiation
EvaluationProblem.parallel_differentiation_options
EvaluationProblem.stop_if_nan
EvaluationType
- gemseo.algos.hashable_ndarray module
- gemseo.algos.lagrange_multipliers module
LagrangeMultipliers
LagrangeMultipliers.compute()
LagrangeMultipliers.get_multipliers_arrays()
LagrangeMultipliers.get_objective_jacobian()
LagrangeMultipliers.CSTR_LABELS
LagrangeMultipliers.EQUALITY
LagrangeMultipliers.INEQUALITY
LagrangeMultipliers.LOWER_BOUNDS
LagrangeMultipliers.UPPER_BOUNDS
LagrangeMultipliers.constraint_violation
LagrangeMultipliers.kkt_residual
- gemseo.algos.multiobjective_optimization_result module
- gemseo.algos.optimization_history module
- gemseo.algos.optimization_problem module
OptimizationProblem
OptimizationProblem.AggregationFunction
OptimizationProblem.DifferentiationMethod
OptimizationProblem.HistoryFileFormat
OptimizationProblem.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.constraints
OptimizationProblem.functions
OptimizationProblem.is_linear
OptimizationProblem.is_mono_objective
OptimizationProblem.minimize_objective
OptimizationProblem.objective
OptimizationProblem.objective_name
OptimizationProblem.optimum
OptimizationProblem.original_functions
OptimizationProblem.scalar_constraint_names
OptimizationProblem.solution
OptimizationProblem.standardized_objective_name
OptimizationProblem.tolerances
OptimizationProblem.use_standardized_objective
- gemseo.algos.optimization_result module
OptimizationResult
OptimizationResult.from_dict()
OptimizationResult.from_optimization_problem()
OptimizationResult.to_dict()
OptimizationResult.constraint_values
OptimizationResult.constraints_grad
OptimizationResult.f_opt
OptimizationResult.is_feasible
OptimizationResult.message
OptimizationResult.n_constr_call
OptimizationResult.n_grad_call
OptimizationResult.n_obj_call
OptimizationResult.objective_name
OptimizationResult.optimizer_name
OptimizationResult.optimum_index
OptimizationResult.status
OptimizationResult.x_0
OptimizationResult.x_0_as_dict
OptimizationResult.x_opt
OptimizationResult.x_opt_as_dict
- gemseo.algos.parameter_space module
- Overview
- Capabilities
ParameterSpace
ParameterSpace.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_variables
ParameterSpace.distribution
ParameterSpace.distributions
ParameterSpace.uncertain_variables
RandomVariable
RandomVector
- gemseo.algos.post_optimal_analysis module
- gemseo.algos.problem_function module
- gemseo.algos.stop_criteria module
DesvarIsNan
FtolReached
FunctionIsNan
KKTReached
MaxIterReachedException
MaxTimeReached
TerminationCriterion
XtolReached
BaseToleranceTester
DesignToleranceTester
KKTConditionsTester
ObjectiveToleranceTester
is_f_tol_reached()
is_kkt_residual_norm_reached()
is_x_tol_reached()
kkt_residual_computation()
KKT_RESIDUAL_NORM