This file is the c++ header file of intermediate processes of finite volume scheme. 更多...
函数 | |
double | useVIPLimiter (const int neigh_cell_num, const double Vave[][2], double *V0, double *Vp) |
Subroutine of using VIP limiter for 2D velocity vector. 更多... | |
This file is the c++ header file of intermediate processes of finite volume scheme.
This header file declares functions in the folder 'inter_process_cpp'.
在文件 inter_process_cpp.hpp 中定义.
double useVIPLimiter | ( | const int | neigh_cell_num, |
const double | Vave[][2], | ||
double * | V0, | ||
double * | Vp | ||
) |
Subroutine of using VIP limiter for 2D velocity vector.
[in] | neigh_cell_num | number of neighbor cells. (Note: only 2D face neighbor cells are used here, thus, 0<=neigh_cell_num<=4) |
[in] | Vave | matrix for the average velocity vectors of neighbor cells. i.e. [u^0_ave,v^0_ave] [u^1_ave,v^1_ave] [u^2_ave,v^2_ave] ... |
[in] | V0 | vector for the cell average velocity of the target cell. |
[in,out] | Vp | vector for the velocity of a given location in the target cell where VIP limiter needs to be applied. |
在文件 VIPLimiter.cpp 第 50 行定义.