Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
Go to the source code of this file.
Data Types | |
type | design_module::design_t |
The topology type, which is used to describe the designs in topology optimization. More... | |
Modules | |
module | design_module |
Functions/Subroutines | |
subroutine | design_module::init_design (this, json, case) |
Initialize the topology. | |
subroutine | design_module::free_design (this) |
Free the topology. | |
subroutine | design_module::update_design (this, t, tstep) |
Update the topology. | |
subroutine, public | design_module::topopt_permeability_force (f, t) |
Compute the permeability force term. | |
subroutine | design_module::update_permeability (this, t, tstep) |
Update the permeability. | |
Variables | |
real(kind=rp), dimension(:), allocatable | design_module::resistance |
The resistance array. | |
type(c_ptr) | design_module::resistance_d = c_null_ptr |
Pointer to the resistance array on the device. | |
integer, dimension(:), pointer | design_module::design_domain_mask |
Pointer to the design domain mask. | |
type(c_ptr) | design_module::design_domain_mask_d = c_null_ptr |
Pointer to the design domain mask on the device. | |