Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
optimizer Module Reference

Data Types

interface  optimizer_free
 Interface for freeing resources. More...
 
interface  optimizer_init_from_json
 Interface for optimizer initialization. More...
 
interface  optimizer_run
 Interface for running the optimization loop. More...
 
type  optimizer_t
 Abstract optimizer class. More...
 

Functions/Subroutines

subroutine optimizer_init_base (this, max_iterations, tolerance)
 Factory function for the optimizer.
 

Function/Subroutine Documentation

◆ optimizer_init_base()

subroutine optimizer::optimizer_init_base ( class(optimizer_t), intent(inout this,
integer, intent(in max_iterations,
real(kind=rp), intent(in tolerance 
)
private
Parameters
objectThe optimizer object to be created.
parametersThe JSON file containing the optimizer parameters.
problemThe problem object.
designThe design object.
simulationThe simulation object. Base initializer for the optimizer
thisThe optimizer object.
max_iterationsThe maximum number of iterations.
toleranceThe tolerance for the optimization loop.

Definition at line 104 of file optimizer.f90.