|
flow
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Classes | |
| struct | ViewAcc |
Functions | |
| double | koren (double up_m1, double up, double down, double vel) |
| double | tvd (double LL, double L, double R, double RR, double vel) |
| double | fou_flux (double L, double R, double vel) |
| double | sou (double LL, double L, double R, double RR, double vel) |
| template<class A > | |
| double | adv_vel (int comp, int fd, int x, int y, int z, A U, A V, A W) |
| template<class A > | |
| double | advect (int comp, int x, int y, int z, A U, A V, A W, A PHI) |
| template<class A > | |
| double | advect_sou (int comp, int x, int y, int z, A U, A V, A W, A PHI) |
| template<class A > | |
| void | fou_operator (int comp, int x, int y, int z, A U, A V, A W, double dt, double &cC, double &cxm, double &cxp, double &cym, double &cyp, double &czm, double &czp) |
| template<class A > | |
| void | fou_operator_aniso (int comp, int x, int y, int z, A U, A V, A W, double dt, double sx, double sy, double sz, double &cC, double &cxm, double &cxp, double &cym, double &cyp, double &czm, double &czp) |
| template<class A > | |
| double | advect_fou (int comp, int x, int y, int z, A U, A V, A W, A PHI) |
| double sadv::koren | ( | double | up_m1, |
| double | up, | ||
| double | down, | ||
| double | vel | ||
| ) |
Definition at line 17 of file staggered_advection.hpp.
Referenced by tvd().
| double sadv::tvd | ( | double | LL, |
| double | L, | ||
| double | R, | ||
| double | RR, | ||
| double | vel | ||
| ) |
Definition at line 26 of file staggered_advection.hpp.
References koren().
Referenced by cadv::advect(), advect(), and peclet::flow::scalarBuildRhs().
| double sadv::fou_flux | ( | double | L, |
| double | R, | ||
| double | vel | ||
| ) |
Definition at line 29 of file staggered_advection.hpp.
Referenced by cadv::advect_fou(), advect_fou(), and peclet::flow::scalarBuildRhs().
| double sadv::sou | ( | double | LL, |
| double | L, | ||
| double | R, | ||
| double | RR, | ||
| double | vel | ||
| ) |
Definition at line 35 of file staggered_advection.hpp.
Referenced by cadv::advect_sou(), advect_sou(), and peclet::flow::scalarBuildRhs().
| double sadv::adv_vel | ( | int | comp, |
| int | fd, | ||
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W | ||
| ) |
Definition at line 51 of file staggered_advection.hpp.
Referenced by advect(), advect_fou(), advect_sou(), fou_operator(), and fou_operator_aniso().
| double sadv::advect | ( | int | comp, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W, | ||
| A | PHI | ||
| ) |
Definition at line 76 of file staggered_advection.hpp.
References adv_vel(), and tvd().
Referenced by peclet::flow::Staggered::advect(), peclet::flow::FlowReference::buildRhs(), and main().
| double sadv::advect_sou | ( | int | comp, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W, | ||
| A | PHI | ||
| ) |
Definition at line 94 of file staggered_advection.hpp.
References adv_vel(), and sou().
Referenced by peclet::flow::Staggered::advect_sou().
| void sadv::fou_operator | ( | int | comp, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W, | ||
| double | dt, | ||
| double & | cC, | ||
| double & | cxm, | ||
| double & | cxp, | ||
| double & | cym, | ||
| double & | cyp, | ||
| double & | czm, | ||
| double & | czp | ||
| ) |
Definition at line 113 of file staggered_advection.hpp.
References adv_vel().
Referenced by peclet::flow::Staggered::fou_operator(), and main().
| void sadv::fou_operator_aniso | ( | int | comp, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W, | ||
| double | dt, | ||
| double | sx, | ||
| double | sy, | ||
| double | sz, | ||
| double & | cC, | ||
| double & | cxm, | ||
| double & | cxp, | ||
| double & | cym, | ||
| double & | cyp, | ||
| double & | czm, | ||
| double & | czp | ||
| ) |
Definition at line 138 of file staggered_advection.hpp.
References adv_vel().
Referenced by peclet::flow::buildAdvCoarse(), and main().
| double sadv::advect_fou | ( | int | comp, |
| int | x, | ||
| int | y, | ||
| int | z, | ||
| A | U, | ||
| A | V, | ||
| A | W, | ||
| A | PHI | ||
| ) |
Definition at line 164 of file staggered_advection.hpp.
References adv_vel(), and fou_flux().
Referenced by peclet::flow::Staggered::advect_fou(), and main().