ReLeSO
Installation
Usage
Mini Example
JSON SCHEMA ReLeSO
ReLeSO
Solver Postprocessing Observation Reward
Feature Extractor
Image based Observations
ReLeSO
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (releso.agent.A2CAgent method)
(releso.agent.BaseAgent method)
(releso.agent.BaseTrainingAgent method)
(releso.agent.DDPGAgent method)
(releso.agent.DQNAgent method)
(releso.agent.PPOAgent method)
(releso.agent.PretrainedAgent method)
(releso.agent.SACAgent method)
(releso.base_model.BaseModel method)
(releso.base_parser.BaseParser method)
(releso.callback.EpisodeLogCallback method)
(releso.callback.StepLogCallback method)
(releso.exceptions.Stylings method)
(releso.feature_extractor.CombinedExtractor method)
(releso.feature_extractor.FeatureExtractor method)
(releso.geometry.FFDGeometry method)
(releso.geometry.Geometry method)
(releso.gym_environment.GymEnvironment method)
(releso.mesh.Mesh method)
(releso.mesh.MeshExporter method)
(releso.mesh.MeshHierarchy method)
(releso.mesh.MeshIOMesh method)
(releso.mesh.MixdMesh method)
(releso.observation.ObservationDefinition method)
(releso.observation.ObservationDefinitionMulti method)
(releso.parser_environment.Environment method)
(releso.parser_environment.MultiProcessing method)
(releso.shape_parameterization.ShapeDefinition method)
(releso.shape_parameterization.VariableLocation method)
(releso.spline.BSplineDefinition method)
(releso.spline.NURBSDefinition method)
(releso.spline.SplineDefinition method)
(releso.spline.SplineSpaceDimension method)
(releso.spor.MPIClusterMultiProcessor method)
(releso.spor.MultiProcessor method)
(releso.spor.SPORList method)
(releso.spor.SPORObject method)
(releso.spor.SPORObjectCommandLine method)
(releso.spor.SPORObjectExecutor method)
(releso.spor.SPORObjectExternalPythonFunction method)
(releso.spor.SPORObjectInternalPythonFunction method)
(releso.spor.SPORObjectPythonFunction method)
(releso.util.caching.RelesoSporCache method)
(releso.util.logger.VerbosityLevel method)
(releso.util.module_import_raiser.ModuleImportRaiser method)
(releso.util.util_funcs.JSONEncoder method)
(releso.validation.Validation method)
(releso.verbosity.Verbosity method)
A
A2CAgent (class in releso.agent)
action_based_observation (releso.geometry.Geometry attribute)
adapt_export_path() (releso.mesh.Mesh method)
(releso.mesh.MeshExporter method)
add_environment_logger_with_name_extension() (releso.verbosity.Verbosity method)
add_save_location_if_elem_is_o_dict() (in module releso.base_model)
add_step_information (releso.spor.SPORObjectExecutor attribute)
additional_observations (releso.spor.SPORObject attribute)
agent (releso.base_parser.BaseParser attribute)
agent_type (releso.agent.A2CAgent attribute)
(releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.PretrainedAgent attribute)
(releso.agent.SACAgent attribute)
AgentUnknownException
always_use (releso.spor.MultiProcessor attribute)
apply() (releso.geometry.FFDGeometry method)
(releso.geometry.Geometry method)
apply_action() (releso.geometry.FFDGeometry method)
(releso.geometry.Geometry method)
apply_continuous_action() (releso.shape_parameterization.VariableLocation method)
apply_discrete_action() (releso.shape_parameterization.VariableLocation method)
apply_ffd() (releso.geometry.FFDGeometry method)
apply_random_action() (releso.geometry.Geometry method)
B
base_logger_name (releso.verbosity.Verbosity attribute)
BaseAgent (class in releso.agent)
BaseModel (class in releso.base_model)
BaseParser (class in releso.base_parser)
BaseTrainingAgent (class in releso.agent)
batch_size (releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
BSplineDefinition (class in releso.spline)
buffer_size (releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.SACAgent attribute)
C
call_commandline() (in module releso.util.util_funcs)
cfe_without_linear (releso.agent.BaseTrainingAgent attribute)
clip_range (releso.agent.PPOAgent attribute)
close() (releso.gym_environment.GymEnvironment method)
(releso.parser_environment.Environment method)
color_supported (in module releso.exceptions)
CombinedExtractor (class in releso.feature_extractor)
command (releso.spor.MPIClusterMultiProcessor attribute)
(releso.spor.MultiProcessor attribute)
command_options (releso.spor.SPORObjectCommandLine attribute)
console_logging (releso.verbosity.Verbosity attribute)
control_points (releso.shape_parameterization.ShapeDefinition attribute)
(releso.spline.SplineDefinition attribute)
convert_all_control_point_locations_to_variable_locations() (releso.shape_parameterization.ShapeDefinition class method)
convert_literal_str_to_verbosity_level() (releso.verbosity.Verbosity class method)
convert_to_pathlib_add_datetime() (releso.base_model.BaseModel class method)
convert_weights_into_variable_location() (releso.spline.NURBSDefinition class method)
current_position (releso.shape_parameterization.VariableLocation attribute)
D
DDPGAgent (class in releso.agent)
DEBUG (releso.util.logger.VerbosityLevel attribute)
default() (releso.util.util_funcs.JSONEncoder method)
define_observation_definition() (in module releso.util.cnn_xns_observations)
define_step() (releso.shape_parameterization.VariableLocation class method)
degree (releso.spline.SplineSpaceDimension attribute)
delete_dimension_if_possible() (releso.mesh.MeshIOMesh method)
device (releso.agent.A2CAgent attribute)
(releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
dimensions (releso.mesh.Mesh attribute)
(releso.mesh.MixdMesh attribute)
discrete_actions (releso.geometry.Geometry attribute)
DoneType (in module releso.util.types)
DQNAgent (class in releso.agent)
draw_action_space() (releso.shape_parameterization.ShapeDefinition method)
E
end_episode_on_geometry_not_changed (releso.parser_environment.Environment attribute)
(releso.validation.Validation attribute)
end_validation() (releso.validation.Validation method)
ent_coef (releso.agent.A2CAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
Environment (class in releso.parser_environment)
environment (releso.base_parser.BaseParser attribute)
(releso.verbosity.Verbosity attribute)
environment_extension (releso.verbosity.Verbosity attribute)
episode_log_update (releso.base_parser.BaseParser attribute)
EpisodeLogCallback (class in releso.callback)
ERROR (releso.util.logger.VerbosityLevel attribute)
evaluate_model() (releso.base_parser.BaseParser method)
execution_command (releso.spor.SPORObjectCommandLine attribute)
exploration_final_eps (releso.agent.DQNAgent attribute)
exploration_fraction (releso.agent.DQNAgent attribute)
exploration_initial_eps (releso.agent.DQNAgent attribute)
export (releso.mesh.Mesh attribute)
export_mesh() (releso.mesh.MeshExporter method)
export_path (releso.mesh.MeshExporter attribute)
export_step_log (releso.base_parser.BaseParser attribute)
F
FeatureExtractor (class in releso.feature_extractor)
FFDGeometry (class in releso.geometry)
forward() (releso.feature_extractor.CombinedExtractor method)
(releso.feature_extractor.FeatureExtractor method)
G
gae_lambda (releso.agent.A2CAgent attribute)
(releso.agent.PPOAgent attribute)
gamma (releso.agent.A2CAgent attribute)
(releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
Geometry (class in releso.geometry)
geometry (releso.parser_environment.Environment attribute)
get() (releso.util.caching.RelesoSporCache method)
get_action_definition() (releso.geometry.Geometry method)
get_actions() (releso.shape_parameterization.ShapeDefinition method)
(releso.spline.NURBSDefinition method)
get_additional_kwargs() (releso.agent.BaseTrainingAgent method)
get_agent() (releso.agent.A2CAgent method)
(releso.agent.DDPGAgent method)
(releso.agent.DQNAgent method)
(releso.agent.PPOAgent method)
(releso.agent.PretrainedAgent method)
(releso.agent.SACAgent method)
get_callback() (releso.validation.Validation method)
get_command() (releso.spor.MPIClusterMultiProcessor method)
(releso.spor.MultiProcessor method)
get_default_observation() (releso.observation.ObservationDefinition method)
(releso.observation.ObservationDefinitionMulti method)
(releso.spor.SPORObject method)
get_environment_validation_parameters() (releso.validation.Validation method)
get_export_path() (releso.mesh.Mesh method)
(releso.mesh.MeshExporter method)
get_gym_environment() (releso.parser_environment.Environment method)
get_knot_vector() (releso.spline.SplineSpaceDimension method)
get_logger() (releso.base_model.BaseModel method)
get_mesh() (releso.mesh.Mesh method)
(releso.mesh.MeshIOMesh method)
(releso.mesh.MixdMesh method)
get_multiprocessing_prefix() (releso.spor.SPORObjectExecutor method)
get_next_tensorboard_experiment_name() (releso.agent.BaseAgent method)
(releso.agent.PretrainedAgent method)
get_number_of_points() (releso.shape_parameterization.ShapeDefinition method)
(releso.spline.SplineDefinition method)
get_observation() (releso.geometry.Geometry method)
get_observation_definition() (releso.geometry.Geometry method)
(releso.observation.ObservationDefinition method)
(releso.observation.ObservationDefinitionMulti method)
get_observations() (releso.spor.SPORList method)
(releso.spor.SPORObject method)
get_parameter_values() (releso.geometry.Geometry method)
(releso.shape_parameterization.ShapeDefinition method)
(releso.spline.NURBSDefinition method)
get_parser_logger() (in module releso.util.logger)
get_path_extension() (in module releso.util.util_funcs)
get_shape() (releso.shape_parameterization.ShapeDefinition method)
(releso.spline.BSplineDefinition method)
(releso.spline.NURBSDefinition method)
get_tricontour_solution() (in module releso.util.plotting)
get_validation_id() (releso.parser_environment.Environment method)
get_visual_representation() (in module releso.util.cnn_xns_observations)
get_weights() (releso.spline.NURBSDefinition method)
gradient_steps (releso.agent.DQNAgent attribute)
GustafMeshTypes (in module releso.util.types)
GymEnvironment (class in releso.gym_environment)
I
INFO (releso.util.logger.VerbosityLevel attribute)
InfoType (in module releso.util.types)
is_action() (releso.shape_parameterization.VariableLocation method)
is_geometry_changed() (releso.geometry.Geometry method)
is_multiprocessing() (releso.parser_environment.Environment method)
J
join_infos() (in module releso.util.util_funcs)
JSONEncoder (class in releso.util.util_funcs)
K
knot_vector (releso.spline.SplineSpaceDimension attribute)
L
learn() (releso.base_parser.BaseParser method)
learning_rate (releso.agent.A2CAgent attribute)
(releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
learning_starts (releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.SACAgent attribute)
load_json() (in module releso.util.reward_helpers)
load_mixd() (in module releso.util.load_binary)
location (releso.spor.MPIClusterMultiProcessor attribute)
logfile_location (releso.verbosity.Verbosity attribute)
logger_name (releso.base_model.BaseModel attribute)
M
main() (in module releso.util.cnn_xns_observations)
make_cache_key() (releso.util.caching.RelesoSporCache static method)
make_default_control_point_grid() (releso.spline.SplineDefinition class method)
make_logfile_location_absolute() (releso.verbosity.Verbosity class method)
max_core_count (releso.spor.MultiProcessor attribute)
max_grad_norm (releso.agent.A2CAgent attribute)
(releso.agent.DQNAgent attribute)
max_timesteps_in_episode (releso.parser_environment.Environment attribute)
(releso.validation.Validation attribute)
max_value (releso.shape_parameterization.VariableLocation attribute)
Mesh (class in releso.mesh)
mesh_format (releso.mesh.MeshExporter attribute)
MeshExporter (class in releso.mesh)
MeshHierarchy (class in releso.mesh)
MeshIOMesh (class in releso.mesh)
mien_path (releso.mesh.MixdMesh attribute)
min_value (releso.shape_parameterization.VariableLocation attribute)
MixdMesh (class in releso.mesh)
module
releso
releso.agent
releso.base_model
releso.base_parser
releso.callback
releso.exceptions
releso.feature_extractor
releso.geometry
releso.gym_environment
releso.mesh
releso.observation
releso.parser_environment
releso.shape_parameterization
releso.spline
releso.spor
releso.util
releso.util.caching
releso.util.cnn_xns_observations
releso.util.load_binary
releso.util.logger
releso.util.module_import_raiser
releso.util.plotting
releso.util.reward_helpers
releso.util.types
releso.util.util_funcs
releso.validation
releso.verbosity
ModuleImportRaiser (class in releso.util.module_import_raiser)
mpi_flags_variable (releso.spor.MPIClusterMultiProcessor attribute)
MPIClusterMultiProcessor (class in releso.spor)
multi_env_sequential (releso.base_parser.BaseParser attribute)
multi_processing (releso.parser_environment.Environment attribute)
multi_processor (releso.spor.SPORObjectExecutor attribute)
MultiProcessing (class in releso.parser_environment)
MultiProcessor (class in releso.spor)
mxyz_path (releso.mesh.MixdMesh attribute)
N
n_environments (releso.base_parser.BaseParser attribute)
n_epochs (releso.agent.PPOAgent attribute)
n_steps (releso.agent.A2CAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.shape_parameterization.VariableLocation attribute)
name (releso.observation.ObservationDefinition attribute)
(releso.spline.SplineSpaceDimension attribute)
(releso.spor.SPORObject attribute)
normalize_advantage (releso.agent.A2CAgent attribute)
normalize_training_values (releso.base_parser.BaseParser attribute)
number_of_cores (releso.parser_environment.MultiProcessing attribute)
number_of_episodes (releso.base_parser.BaseParser attribute)
number_of_points (releso.spline.SplineSpaceDimension attribute)
number_of_timesteps (releso.base_parser.BaseParser attribute)
NURBSDefinition (class in releso.spline)
O
observation_shape (releso.observation.ObservationDefinitionMulti attribute)
ObservationDefinition (class in releso.observation)
ObservationDefinitionMulti (class in releso.observation)
ObservationType (in module releso.util.types)
output_styling() (in module releso.exceptions)
P
parser (releso.verbosity.Verbosity attribute)
ParserException
path (releso.agent.PretrainedAgent attribute)
(releso.mesh.Mesh attribute)
policy (releso.agent.BaseTrainingAgent attribute)
policy_kwargs (releso.agent.BaseTrainingAgent attribute)
PPOAgent (class in releso.agent)
PretrainedAgent (class in releso.agent)
R
read_mixd_double() (in module releso.util.load_binary)
red() (in module releso.exceptions)
releso
module
releso.agent
module
releso.base_model
module
releso.base_parser
module
releso.callback
module
releso.exceptions
module
releso.feature_extractor
module
releso.geometry
module
releso.gym_environment
module
releso.mesh
module
releso.observation
module
releso.parser_environment
module
releso.shape_parameterization
module
releso.spline
module
releso.spor
module
releso.util
module
releso.util.caching
module
releso.util.cnn_xns_observations
module
releso.util.load_binary
module
releso.util.logger
module
releso.util.module_import_raiser
module
releso.util.plotting
module
releso.util.reward_helpers
module
releso.util.types
module
releso.util.util_funcs
module
releso.validation
module
releso.verbosity
module
RelesoSporCache (class in releso.util.caching)
render() (releso.gym_environment.GymEnvironment method)
reset() (releso.geometry.Geometry method)
(releso.gym_environment.GymEnvironment method)
(releso.parser_environment.Environment method)
(releso.shape_parameterization.ShapeDefinition method)
(releso.shape_parameterization.VariableLocation method)
(releso.spline.NURBSDefinition method)
reset_with_random_action_values (releso.geometry.Geometry attribute)
reward_aggregation (releso.spor.SPORList attribute)
reward_on_completion (releso.spor.SPORObject attribute)
reward_on_episode_exceeds_max_timesteps (releso.parser_environment.Environment attribute)
(releso.validation.Validation attribute)
reward_on_error (releso.spor.SPORObject attribute)
reward_on_geometry_not_changed (releso.parser_environment.Environment attribute)
(releso.validation.Validation attribute)
RewardType (in module releso.util.types)
rms_prop_eps (releso.agent.A2CAgent attribute)
run() (releso.spor.SPORList method)
(releso.spor.SPORObject method)
(releso.spor.SPORObjectCommandLine method)
(releso.spor.SPORObjectExecutor method)
(releso.spor.SPORObjectExternalPythonFunction method)
(releso.spor.SPORObjectInternalPythonFunction method)
(releso.spor.SPORObjectPythonFunction method)
run_on_reset (releso.spor.SPORObject attribute)
S
SACAgent (class in releso.agent)
save_best_agent (releso.validation.Validation attribute)
save_current_solution_as_png() (in module releso.util.cnn_xns_observations)
save_location (releso.base_model.BaseModel attribute)
save_model() (releso.base_parser.BaseParser method)
sde_sample_freq (releso.agent.A2CAgent attribute)
(releso.agent.SACAgent attribute)
seed (releso.agent.A2CAgent attribute)
(releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.PPOAgent attribute)
(releso.agent.SACAgent attribute)
set() (releso.util.caching.RelesoSporCache method)
set_logger_name_recursively() (releso.base_model.BaseModel method)
set_up_logger() (in module releso.util.logger)
set_validation() (releso.parser_environment.Environment method)
set_variable_to_current_position_if_not_given() (releso.shape_parameterization.VariableLocation class method)
setup() (releso.geometry.FFDGeometry method)
(releso.geometry.Geometry method)
setup_working_directory() (releso.spor.SPORObjectExecutor method)
shape_definition (releso.geometry.Geometry attribute)
ShapeDefinition (class in releso.shape_parameterization)
should_add_callback() (releso.validation.Validation method)
space_dimensions (releso.spline.SplineDefinition attribute)
SplineDefinition (class in releso.spline)
SplineSpaceDimension (class in releso.spline)
spor (releso.parser_environment.Environment attribute)
spor_com_additional_information() (in module releso.util.reward_helpers)
spor_com_interface() (releso.spor.SPORObjectExecutor method)
spor_com_interface_add() (releso.spor.SPORObjectExecutor method)
spor_com_interface_read() (releso.spor.SPORObjectExecutor method)
spor_com_parse_arguments() (in module releso.util.reward_helpers)
SPORList (class in releso.spor)
SPORObject (class in releso.spor)
SPORObjectCommandLine (class in releso.spor)
SPORObjectExecutor (class in releso.spor)
SPORObjectExternalPythonFunction (class in releso.spor)
SPORObjectInternalPythonFunction (class in releso.spor)
SPORObjectPythonFunction (class in releso.spor)
step (releso.shape_parameterization.VariableLocation attribute)
step() (releso.gym_environment.GymEnvironment method)
(releso.parser_environment.Environment method)
step_log_info (releso.base_parser.BaseParser attribute)
step_log_update (releso.base_parser.BaseParser attribute)
StepLogCallback (class in releso.callback)
StepReturnType (in module releso.util.types)
steps (releso.spor.SPORList attribute)
stop_after_error (releso.spor.SPORObject attribute)
Stylings (class in releso.exceptions)
T
target_entropy (releso.agent.SACAgent attribute)
target_update_interval (releso.agent.DQNAgent attribute)
(releso.agent.SACAgent attribute)
tau (releso.agent.DDPGAgent attribute)
(releso.agent.DQNAgent attribute)
(releso.agent.SACAgent attribute)
tensorboard_log (releso.agent.BaseAgent attribute)
train_freq (releso.agent.DQNAgent attribute)
U
underline() (in module releso.exceptions)
use_communication_interface (releso.spor.SPORObjectExecutor attribute)
use_custom_feature_extractor (releso.agent.BaseTrainingAgent attribute)
use_rms_prop (releso.agent.A2CAgent attribute)
use_sde (releso.agent.A2CAgent attribute)
(releso.agent.SACAgent attribute)
use_sde_at_warmup (releso.agent.SACAgent attribute)
V
Validation (class in releso.validation)
validation (releso.base_parser.BaseParser attribute)
validation_freq (releso.validation.Validation attribute)
validation_values (releso.validation.Validation attribute)
ValidationNotSet
value_max (releso.observation.ObservationDefinition attribute)
value_min (releso.observation.ObservationDefinition attribute)
value_type (releso.observation.ObservationDefinitionMulti attribute)
VariableLocation (class in releso.shape_parameterization)
Verbosity (class in releso.verbosity)
verbosity (releso.base_parser.BaseParser attribute)
VerbosityLevel (class in releso.util.logger)
vf_coef (releso.agent.A2CAgent attribute)
(releso.agent.PPOAgent attribute)
W
WARNING (releso.util.logger.VerbosityLevel attribute)
weights (releso.spline.NURBSDefinition attribute)
which() (in module releso.util.util_funcs)
working_directory (releso.spor.SPORObjectExecutor attribute)
write_json() (in module releso.util.reward_helpers)