Neko  0.8.1
A portable framework for high-order spectral element flow simulations
field_dirichlet.f90 File Reference

Go to the source code of this file.

Data Types

type  field_dirichlet::field_dirichlet_t
 User defined dirichlet condition, for which the user can work with an entire field. Would be neat to add another class that contains all three dirichlet bcs for the velocity, this bc would then implement apply_vector. More...
 
interface  field_dirichlet::field_dirichlet_update
 Abstract interface defining a dirichlet condition on a list of fields. More...
 

Modules

module  field_dirichlet
 Defines inflow dirichlet conditions.
 

Functions/Subroutines

subroutine field_dirichlet::field_dirichlet_init (this, bc_name)
 Initializes thisfield_bc. More...
 
subroutine field_dirichlet::field_dirichlet_free (this)
 Destructor. Currently thisfield_bc is being freed in fluid_scheme::free More...
 
subroutine field_dirichlet::field_dirichlet_apply_scalar (this, x, n, t, tstep)
 Apply scalar by performing a masked copy. More...
 
subroutine field_dirichlet::field_dirichlet_apply_scalar_dev (this, x_d, t, tstep)
 Apply scalar (device). More...
 
subroutine field_dirichlet::field_dirichlet_apply_vector (this, x, y, z, n, t, tstep)
 (No-op) Apply vector. More...
 
subroutine field_dirichlet::field_dirichlet_apply_vector_dev (this, x_d, y_d, z_d, t, tstep)
 (No-op) Apply vector (device). More...