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

Sensitivity module. This module contains the sensitivity computation of the topology optimization.

Data Types

type  sensitivity_t
 

Functions/Subroutines

subroutine sensitivity_init (this, json, neko_case)
 Actual constructor.
 
subroutine sensitivity_free (this)
 Destructor.
 
subroutine update_sensitivity (this, t, tstep)
 Compute the sensitivities field.
 
subroutine compute_sensitivity (this)
 Compute the sensitivity of our topology optimization.
 

Function/Subroutine Documentation

◆ compute_sensitivity()

subroutine sensitivity::compute_sensitivity ( class(sensitivity_t), intent(inout this)
private

Definition at line 77 of file sensitivity.f90.

Here is the caller graph for this function:

◆ sensitivity_free()

subroutine sensitivity::sensitivity_free ( class(sensitivity_t), intent(inout this)
private

Definition at line 56 of file sensitivity.f90.

◆ sensitivity_init()

subroutine sensitivity::sensitivity_init ( class(sensitivity_t), intent(inout this,
class(json_file), intent(inout json,
class(case_t), intent(inout neko_case 
)

Definition at line 39 of file sensitivity.f90.

◆ update_sensitivity()

subroutine sensitivity::update_sensitivity ( class(sensitivity_t), intent(inout this,
real(kind=rp), intent(in t,
integer, intent(in tstep 
)
private
Parameters
tThe time value.
tstepThe current time-step

Definition at line 64 of file sensitivity.f90.

Here is the call graph for this function: