|
Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Implements the objective_t type.
Data Types | |
| type | objective_t |
| The abstract objective type. More... | |
| type | objective_wrapper_t |
| Wrapper for objectives for use in lists. More... | |
Functions/Subroutines | |
| subroutine | objective_init_base (this, name, design_size, weight, mask_name) |
| Factory function interface. | |
| subroutine objective::objective_init_base | ( | class(objective_t), intent(inout) | this, |
| character(len=*), intent(in) | name, | ||
| integer, intent(in) | design_size, | ||
| real(kind=rp), intent(in) | weight, | ||
| character(len=*), intent(in), optional | mask_name | ||
| ) |
Initialize the objective base class.
| this | The objective. |
| name | The name of the objective. |
| design_size | The number of design variables. |
| weight | The weight of the objective function. |
| mask_name | The name design the mask. [optional] |
Definition at line 96 of file objective.f90.