Neko  0.8.1
A portable framework for high-order spectral element flow simulations
usr_scalar::usr_scalar_bc_eval Interface Reference

Abstract interface defining a user defined scalar boundary condition (pointwise) Just imitating inflow for now, but we should update this Probably passing the whole field, params, coef, etcetc would be good. More...

Private Member Functions

subroutine usr_scalar_bc_eval (s, x, y, z, nx, ny, nz, ix, iy, iz, ie, t, tstep)
 

Detailed Description

Abstract interface defining a user defined scalar boundary condition (pointwise) Just imitating inflow for now, but we should update this Probably passing the whole field, params, coef, etcetc would be good.

Parameters
sThe scalar in this point, the value of which will be evaluated and set.
xThe x coord in this point
yThe y coord in this point
zThe z coord in this point
nxThe x component of the facet normal in this point
nyThe y component of the facet normal in this point
nzThe z component of the facet normal in this point
ixThe r idx of this point
iyThe s idx of this point
izThe t idx of this point
ieThe element idx of this point
tCurrent time
tstepCurrent time-step

Definition at line 77 of file usr_scalar.f90.

Constructor & Destructor Documentation

◆ usr_scalar_bc_eval()

subroutine usr_scalar::usr_scalar_bc_eval::usr_scalar_bc_eval ( real(kind=rp), intent(inout)  s,
real(kind=rp), intent(in)  x,
real(kind=rp), intent(in)  y,
real(kind=rp), intent(in)  z,
real(kind=rp), intent(in)  nx,
real(kind=rp), intent(in)  ny,
real(kind=rp), intent(in)  nz,
integer, intent(in)  ix,
integer, intent(in)  iy,
integer, intent(in)  iz,
integer, intent(in)  ie,
real(kind=rp), intent(in)  t,
integer, intent(in)  tstep 
)
private

Definition at line 77 of file usr_scalar.f90.


The documentation for this interface was generated from the following file: