36 use json_module,
only: json_file
37 use num_types,
only: rp
38 use point_zone,
only: point_zone_t
40 use vector,
only: vector_t
57 real(kind=rp) ::
value
61 character(len=25) :: name
65 class(point_zone_t),
pointer :: mask => null()
94 type(json_file),
intent(inout) :: json
95 class(
design_t),
intent(in) :: design
109 class(
design_t),
intent(in) :: design
116 class(
design_t),
intent(in) :: design
Initialize the objective function.
Compute the objective function.
Defines the abstract the base_functional_t type.
Sensitivity module. This module contains the sensitivity computation of the topology optimization.
Implements the steady_problem_t type.
The base functional type.