 |
Astaroth
2.2
|
Go to the documentation of this file.
23 pcforcing(int3 vertexIdx, int3 globalVertexIdx,
Scalar dt, ScalarArray profx, ScalarArray profy,
24 ScalarArray profz, ScalarArray profx_hel, ScalarArray profy_hel, ScalarArray profz_hel)
26 Vector pos = (Vector){(globalVertexIdx.x - AC_nx_min) *
AC_dsx,
27 (globalVertexIdx.y - AC_ny_min) *
AC_dsy,
28 (globalVertexIdx.z - AC_nz_min) *
AC_dsz};
47 Complex fxyz = fx * fy * fz;
50 Scalar force_ampl = profx[vertexIdx.x -
NGHOST] * profy[vertexIdx.y] * profz[vertexIdx.z];
51 Scalar prof_hel_ampl = profx_hel[vertexIdx.x -
NGHOST] * profy_hel[vertexIdx.y] *
52 profz_hel[vertexIdx.z];
#define NGHOST
Definition: astaroth.h:27
uniform Vector AC_coef3
Definition: pcstyleforcing.h:5
uniform Vector AC_fda
Definition: pcstyleforcing.h:6
uniform Scalar AC_dsz
Definition: stdderiv.h:8
uniform Scalar AC_phase
Definition: pcstyleforcing.h:8
uniform ScalarArray AC_profx
Definition: pcstyleforcing.h:12
#define cos(x)
Definition: math_utils.h:34
uniform Vector AC_kk
Definition: pcstyleforcing.h:2
uniform Scalar AC_k1_ff
Definition: pcstyleforcing.h:10
uniform int AC_iforcing_zsym
Definition: pcstyleforcing.h:19
uniform Scalar AC_dsx
Definition: stdderiv.h:6
uniform ScalarArray AC_profy
Definition: pcstyleforcing.h:13
AcReal Scalar
Definition: modelsolver.c:44
uniform ScalarArray AC_profz
Definition: pcstyleforcing.h:14
uniform Vector AC_coef1
Definition: pcstyleforcing.h:3
#define exp(x)
Definition: math_utils.h:32
uniform Vector AC_coef2
Definition: pcstyleforcing.h:4
uniform ScalarArray AC_profx_hel
Definition: pcstyleforcing.h:15
Vector pcforcing(int3 vertexIdx, int3 globalVertexIdx, Scalar dt, ScalarArray profx, ScalarArray profy, ScalarArray profz, ScalarArray profx_hel, ScalarArray profy_hel, ScalarArray profz_hel)
Definition: pcstyleforcing.h:23
uniform ScalarArray AC_profz_hel
Definition: pcstyleforcing.h:17
uniform Scalar AC_dsy
Definition: stdderiv.h:7
uniform Scalar AC_fact
Definition: pcstyleforcing.h:9
#define sin(x)
Definition: math_utils.h:33
uniform ScalarArray AC_profy_hel
Definition: pcstyleforcing.h:16