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
slope_limiter_radial.c 文件参考

This is a function of the minmod slope limiter in radially symmetric case. 更多...

#include <stdio.h>
#include <stdlib.h>
#include "../include/var_struc.h"
#include "../include/tools.h"
slope_limiter_radial.c 的引用(Include)关系图:

浏览源代码.

函数

void minmod_limiter_radial (const int Ncell, const _Bool i_f_var_get, double s[], const double U[], struct radial_mesh_var *rmv)
 This function apply the minmod limiter to the slope in radially symmetric case. 更多...
 

详细描述

This is a function of the minmod slope limiter in radially symmetric case.

在文件 slope_limiter_radial.c 中定义.

函数说明

◆ minmod_limiter_radial()

void minmod_limiter_radial ( const int  Ncell,
const _Bool  i_f_var_get,
double  s[],
const double  U[],
struct radial_mesh_var *  rmv 
)

This function apply the minmod limiter to the slope in radially symmetric case.

参数
[in]NcellNumber of the r-grids.
[in]i_f_var_getWhether the cell interfacial variables have been obtained.
  • true: interfacial variables at t_{n+1} are available, and then trivariate minmod3() function is used.
  • false: bivariate minmod2() function is used.
[in,out]s[]Spatial derivatives of the fluid variable are stored here.
[in]U[]Array to store fluid variable values.
[in]rmvStructure of radially symmetric meshing variable data.

在文件 slope_limiter_radial.c23 行定义.

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