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

Go to the source code of this file.

Data Types

type  pde_filter::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...
 

Modules

module  pde_filter
 A PDE based filter.
 

Functions/Subroutines

subroutine pde_filter::pde_filter_init_from_json (this, json, coef)
 Constructor from json.
 
subroutine pde_filter::pde_filter_init_from_attributes (this, coef)
 Actual constructor.
 
subroutine pde_filter::pde_filter_free (this)
 Destructor.
 
subroutine pde_filter::pde_filter_apply (this, x_out, x_in)
 Apply the filter.
 
subroutine pde_filter::pde_filter_apply_backward (this, df_dx_in, df_dx_out, x_in)
 Apply the adjoint filter.
 
subroutine pde_filter::filter_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype)