GlennOPT
1.4.5
Notes
Installation
Installation via Pip
Installation via Source
Optimizers
SODE - Single Objective Differential Evolution
NSGA3 / NSGA-III- Non-Dominated Sorting Genetic Algorithm
NSGA3_ML - Non-Dominated Sorting Genetic Algorithm with Machine Learning Surrogate
NSOPT - Non-Dominated sorting optimization using Scipy
Package Reference
GlennOPT base classes
Individual Class
Optimizer Base Class
Parameter Class
Single Objective Differential Evolution (SODE)
SODE
random()
selection_type
Non-dominated sorting genetic algorithm (NSGA-III)
NSGA3
random()
Non-dominated sorting genetic algorithm (NSGA-III) with Machine Learning Surrogate
NSGA3_ML
Non-dominated sorting optmization with Scipy
NSOPT
surrogate_objective_func()
GlennOPT Helpers
Converting to Numpy Array
Copy
Mutations
Non Dominated Sorting
Parallel Settings
Population Distance
Post Processing
GlennOPT
»
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
_
__check_PID_running__() (glennopt.base.optimizer.Optimizer method)
__check_population_folder__() (glennopt.base.optimizer.Optimizer method)
__check_process_running__() (glennopt.base.optimizer.Optimizer method)
__create_input_file__() (glennopt.base.optimizer.Optimizer method)
__crossover_mutate__() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.sode.SODE method)
__dir__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__eq__() (glennopt.base.parameter.Parameter method)
(glennopt.helpers.mutate.mutation_parameters method)
(glennopt.helpers.parallel_settings.parallel_settings method)
__evaluate_individual__() (glennopt.base.optimizer.Optimizer method)
__format__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__hash__ (glennopt.base.parameter.Parameter attribute)
(glennopt.helpers.mutate.mutation_parameters attribute)
(glennopt.helpers.parallel_settings.parallel_settings attribute)
__hash__() (glennopt.base.individual.Individual method)
__init_subclass__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__new__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__optimize__() (glennopt.optimizers.nsga3.NSGA3 method)
__read_input_file__() (glennopt.base.optimizer.Optimizer method)
__read_output_file__() (glennopt.base.optimizer.Optimizer method)
__reduce__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__reduce_ex__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__select_cores_per_execution__() (glennopt.base.optimizer.Optimizer method)
__set_eval_parameters__() (glennopt.optimizers.sode.SODE method)
__sizeof__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__str__() (glennopt.base.individual.Individual method)
__subclasshook__() (in module glennopt.helpers.copy)
(in module glennopt.helpers.non_dominated_sorting)
__write_proc_log__() (glennopt.base.optimizer.Optimizer method)
A
add_eval_parameters() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
add_objectives() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
add_performance_parameters() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
append_history_file() (glennopt.base.optimizer.Optimizer method)
append_restart_file() (glennopt.base.optimizer.Optimizer method)
C
change_working_dir() (glennopt.base.optimizer.Optimizer method)
constraints() (glennopt.base.individual.Individual method)
convert_to_ndarray() (in module glennopt.helpers.convert_to_ndarray)
create_restart() (glennopt.base.optimizer.Optimizer method)
crossover() (in module glennopt.helpers.mutate)
D
de_best_1_bin() (in module glennopt.helpers.mutate)
de_dmp() (in module glennopt.helpers.mutate)
de_dmp_bak() (in module glennopt.helpers.mutate)
de_mutation_type (class in glennopt.helpers.mutate)
de_rand_1_bin() (in module glennopt.helpers.mutate)
de_rand_1_bin_spawn() (in module glennopt.helpers.mutate)
df_to_tecplot() (glennopt.base.optimizer.Optimizer static method)
distance() (in module glennopt.helpers.population_distance)
diversity() (in module glennopt.helpers.population_distance)
E
eval_parameter_max (glennopt.base.individual.Individual property)
eval_parameter_min (glennopt.base.individual.Individual property)
eval_parameters (glennopt.base.individual.Individual property)
evaluate_population() (glennopt.base.optimizer.Optimizer method)
F
from_dict() (glennopt.base.optimizer.Optimizer method)
G
get_best() (in module glennopt.helpers.post_processing)
get_current_directory() (glennopt.base.optimizer.Optimizer method)
get_eval_param_matrix() (in module glennopt.helpers.mutate)
get_eval_parameter() (glennopt.base.individual.Individual method)
get_eval_parameter_list() (glennopt.base.individual.Individual method)
get_objective() (glennopt.base.individual.Individual method)
get_objectives_list() (glennopt.base.individual.Individual method)
get_pairs() (in module glennopt.helpers.mutate)
get_performance_parameter() (glennopt.base.individual.Individual method)
get_performance_parameters_list() (glennopt.base.individual.Individual method)
get_pop_best() (in module glennopt.helpers.post_processing)
glennopt.base.individual
module
glennopt.base.optimizer
module
glennopt.base.parameter
module
glennopt.helpers.convert_to_ndarray
module
glennopt.helpers.copy
module
glennopt.helpers.mutate
module
glennopt.helpers.non_dominated_sorting
module
glennopt.helpers.parallel_settings
module
glennopt.helpers.population_distance
module
glennopt.helpers.post_processing
module
glennopt.optimizers.nsga3
module
glennopt.optimizers.nsga3_ml
module
glennopt.optimizers.nsopt
module
glennopt.optimizers.sode
module
I
Individual (class in glennopt.base.individual)
IsFailed (glennopt.base.individual.Individual property)
L
load_history_file() (glennopt.base.optimizer.Optimizer method)
M
module
glennopt.base.individual
glennopt.base.optimizer
glennopt.base.parameter
glennopt.helpers.convert_to_ndarray
glennopt.helpers.copy
glennopt.helpers.mutate
glennopt.helpers.non_dominated_sorting
glennopt.helpers.parallel_settings
glennopt.helpers.population_distance
glennopt.helpers.post_processing
glennopt.optimizers.nsga3
glennopt.optimizers.nsga3_ml
glennopt.optimizers.nsopt
glennopt.optimizers.sode
mutate() (in module glennopt.helpers.mutate)
mutation_parameters (class in glennopt.helpers.mutate)
mutation_params (glennopt.optimizers.nsga3.NSGA3 property)
(glennopt.optimizers.nsga3_ml.NSGA3_ML property)
N
name (glennopt.base.individual.Individual property)
NSGA3 (class in glennopt.optimizers.nsga3)
NSGA3_ML (class in glennopt.optimizers.nsga3_ml)
NSOPT (class in glennopt.optimizers.nsopt)
O
objectives (glennopt.base.individual.Individual property)
optimize_from_population() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
(glennopt.optimizers.sode.SODE method)
Optimizer (class in glennopt.base.optimizer)
P
parallel_settings (class in glennopt.helpers.parallel_settings)
(glennopt.base.optimizer.Optimizer property)
Parameter (class in glennopt.base.parameter)
performance_parameters (glennopt.base.individual.Individual property)
plot_2D() (glennopt.base.optimizer.Optimizer method)
plot_pareto() (in module glennopt.helpers.post_processing)
population (glennopt.base.individual.Individual property)
R
random() (in module glennopt.optimizers.nsga3)
(in module glennopt.optimizers.sode)
read_calculation_folder() (glennopt.base.optimizer.Optimizer method)
read_population() (glennopt.base.optimizer.Optimizer method)
read_restart_file() (glennopt.base.optimizer.Optimizer method)
S
select_individuals() (glennopt.optimizers.sode.SODE method)
selection_type (class in glennopt.optimizers.sode)
set_eval_parameter() (glennopt.base.individual.Individual method)
set_eval_parameter_at_indx() (glennopt.base.individual.Individual method)
set_eval_parameters() (in module glennopt.helpers.mutate)
set_objective() (glennopt.base.individual.Individual method)
set_performance_parameter() (glennopt.base.individual.Individual method)
set_performance_parameter_at_indx() (glennopt.base.individual.Individual method)
simple() (in module glennopt.helpers.mutate)
SODE (class in glennopt.optimizers.sode)
start_doe() (glennopt.optimizers.nsga3.NSGA3 method)
(glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
(glennopt.optimizers.sode.SODE method)
surrogate_objective_func() (in module glennopt.optimizers.nsopt)
T
to_dict() (glennopt.base.optimizer.Optimizer method)
to_pandas() (glennopt.base.optimizer.Optimizer method)
to_tecplot() (glennopt.base.optimizer.Optimizer method)
train() (glennopt.optimizers.nsga3_ml.NSGA3_ML method)
(glennopt.optimizers.nsopt.NSOPT method)
U
use_calculation_folder (glennopt.base.optimizer.Optimizer property)