Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Public Member Functions | |
procedure, pass(this) | init (this, json, case) |
procedure, pass(this) | free (this) |
procedure, pass(this) | compute_ (this, t, tstep) |
Public Attributes | |
type(field_t) | designx |
Design variables defined as a field. | |
integer | m |
number of constraints for the optimization problem | |
real(kind=rp) | scale |
logical | auto_scale |
type(mma_t) | mma |
The actual MMA object. | |
Definition at line 55 of file mma_simcomp.f90.
procedure, pass(this) mma_simcomp::mma_comp_t::compute_ | ( | class(mma_comp_t), intent(inout) | this, |
real(kind=rp), intent(in) | t, | ||
integer, intent(in) | tstep | ||
) |
Definition at line 75 of file mma_simcomp.f90.
Definition at line 73 of file mma_simcomp.f90.
procedure, pass(this) mma_simcomp::mma_comp_t::init | ( | class(mma_comp_t), intent(inout) | this, |
type(json_file), intent(inout) | json, | ||
class(case_t), intent(inout), target | case | ||
) |
Definition at line 71 of file mma_simcomp.f90.
logical mma_simcomp::mma_comp_t::auto_scale |
Definition at line 64 of file mma_simcomp.f90.
type(field_t) mma_simcomp::mma_comp_t::designx |
Definition at line 58 of file mma_simcomp.f90.
integer mma_simcomp::mma_comp_t::m |
Definition at line 61 of file mma_simcomp.f90.
Definition at line 67 of file mma_simcomp.f90.
Definition at line 63 of file mma_simcomp.f90.