Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Data Types | |
type | mma_optimizer_t |
Functions/Subroutines | |
subroutine | mma_optimizer_init_from_json (this, parameters, problem, design, simulation, max_iterations, tolerance) |
Initialize the MMA optimizer from JSON file. | |
subroutine | mma_optimizer_init_from_components (this, problem, design, simulation, max_iterations, tolerance) |
Initialize the MMA optimizer from JSON file. | |
subroutine | mma_optimizer_run (this, problem, design, simulation) |
Define the optimization loop for MMA. | |
subroutine | mma_optimizer_free (this) |
subroutine | mma_logger_assemble_data (log_data, iter, objective_value, all_objectives, constraint_value, residumax, residunorm, scaling_factor, n, m) |
|
private |
|
private |
Definition at line 234 of file mma_optimizer.f90.
|
private |
Definition at line 111 of file mma_optimizer.f90.
subroutine mma_optimizer::mma_optimizer_init_from_json | ( | class(mma_optimizer_t), intent(inout) | this, |
type(json_file), intent(inout) | parameters, | ||
class(problem_t), intent(in) | problem, | ||
class(design_t), intent(in) | design, | ||
type(simulation_t), intent(in) | simulation, | ||
integer, intent(in) | max_iterations, | ||
real(kind=rp), intent(in) | tolerance | ||
) |
|
private |
initializing the scaling factor
Definition at line 125 of file mma_optimizer.f90.