hydrocode_Radial_Lag 0.3
This is an implementation of fully explict forward Euler scheme for multi-D radially symmetric compressible flows on Lagrangian coordinate
inter_process_cpp.hpp 文件参考

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 中定义.

函数说明

◆ useVIPLimiter()

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_numnumber of neighbor cells. (Note: only 2D face neighbor cells are used here, thus, 0<=neigh_cell_num<=4)
[in]Vavematrix 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]V0vector for the cell average velocity of the target cell.
[in,out]Vpvector for the velocity of a given location in the target cell where VIP limiter needs to be applied.
返回
the limiting coefficient lambda ( in [0, 1] ) for gradient vector.

在文件 VIPLimiter.cpp50 行定义.

函数调用图:
这是这个函数的调用关系图: