Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
|
A PDE based filter.
Data Types | |
type | pde_filter_t |
A PDE based filter mapping $\rho \mapsto \tilde{\rho}$, see Lazarov & O. Sigmund 2010, by solving an equation of the form $\f -r^2 \nabla^2 \tilde{\rho} + \tilde{\rho} = \rho . More... | |
Functions/Subroutines | |
subroutine | pde_filter_init_from_json (this, json, coef) |
Constructor from json. | |
subroutine | pde_filter_init_from_attributes (this, coef) |
Actual constructor. | |
subroutine | pde_filter_free (this) |
Destructor. | |
subroutine | pde_filter_apply (this, x_out, x_in) |
Apply the filter. | |
subroutine | pde_filter_apply_backward (this, df_dx_in, df_dx_out, x_in) |
Apply the adjoint filter. | |
subroutine | filter_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype) |
|
private |
|
private |
X_out | filtered field |
X_in | unfiltered field |
Definition at line 195 of file PDE_filter_mapping.f90.
|
private |
X_in | unfiltered field |
dF_dX_in | is the sensitivity with respect to the unfiltered design |
dF_dX_out | is the sensitivity with respect to the filtered design |
Definition at line 303 of file PDE_filter_mapping.f90.
|
private |
Definition at line 169 of file PDE_filter_mapping.f90.
|
private |
Definition at line 143 of file PDE_filter_mapping.f90.