Loading [MathJax]/extensions/tex2jax.js
Neko 0.9.99
A portable framework for high-order spectral element flow simulations
All Classes Namespaces Files Functions Variables Typedefs Enumerator Macros Pages
PDE_filter.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, f_out, f_in)
 Apply the filter.
 
subroutine pde_filter::filter_precon_factory (pc, ksp, coef, dof, gs, bclst, pctype)
 Initialize a Krylov preconditioner.