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
meshing.h 文件参考

This file is the header file of unstructured grid processing program. 更多...

此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

int quad_mesh (struct mesh_var *mv, const char *mesh_name)
 
void cylinder_mesh (struct mesh_var *mv)
 
void odd_even_mesh (struct mesh_var *mv)
 
void odd_even_periodic_mesh (struct mesh_var *mv)
 
void odd_even_inflow_mesh (struct mesh_var *mv)
 
void rand_disturb_inflow_mesh (struct mesh_var *mv)
 
void Saltzman_Lag_mesh (struct mesh_var *mv)
 
int msh_read (FILE *fp, struct mesh_var *mv)
 
struct mesh_var mesh_init (const char *example, const char *mesh_name)
 
void mesh_mem_free (struct mesh_var *mv)
 
void period_cell_modify (struct mesh_var *mv)
 
void period_ghost (struct cell_var *cv, const struct mesh_var *mv, struct flu_var *FV, const double t)
 
struct radial_mesh_var radial_mesh_init (const char *example)
 This function initializes radially symmetric meshing variables. 更多...
 
void radial_mesh_update (struct radial_mesh_var *rmv)
 This function updates radially symmetric meshing variables after each time step update. 更多...
 
void radial_mesh_mem_free (struct radial_mesh_var *rmv)
 This function free memory for storing radially symmetric meshing variables. 更多...
 

详细描述

This file is the header file of unstructured grid processing program.

This header file declares functions in the folder 'meshing'.

在文件 meshing.h 中定义.

函数说明

◆ cylinder_mesh()

void cylinder_mesh ( struct mesh_var mv)

◆ mesh_init()

struct mesh_var mesh_init ( const char *  example,
const char *  mesh_name 
)

◆ mesh_mem_free()

void mesh_mem_free ( struct mesh_var mv)

◆ msh_read()

int msh_read ( FILE *  fp,
struct mesh_var mv 
)

◆ odd_even_inflow_mesh()

void odd_even_inflow_mesh ( struct mesh_var mv)

◆ odd_even_mesh()

void odd_even_mesh ( struct mesh_var mv)

◆ odd_even_periodic_mesh()

void odd_even_periodic_mesh ( struct mesh_var mv)

◆ period_cell_modify()

void period_cell_modify ( struct mesh_var mv)

◆ period_ghost()

void period_ghost ( struct cell_var cv,
const struct mesh_var mv,
struct flu_var FV,
const double  t 
)

◆ quad_mesh()

int quad_mesh ( struct mesh_var mv,
const char *  mesh_name 
)

◆ radial_mesh_init()

struct radial_mesh_var radial_mesh_init ( const char *  example)

This function initializes radially symmetric meshing variables.

参数
[in]exampleName of the test example.
返回
rmv: Structure of radially symmetric meshing variable data.

在文件 radial_mesh.c19 行定义.

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

◆ radial_mesh_mem_free()

void radial_mesh_mem_free ( struct radial_mesh_var *  rmv)

This function free memory for storing radially symmetric meshing variables.

参数
[out]rmvStructure of radially symmetric meshing variable data.

在文件 radial_mesh.c94 行定义.

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

◆ radial_mesh_update()

void radial_mesh_update ( struct radial_mesh_var *  rmv)

This function updates radially symmetric meshing variables after each time step update.

参数
[in,out]rmvStructure of radially symmetric meshing variable data.

在文件 radial_mesh.c57 行定义.

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

◆ rand_disturb_inflow_mesh()

void rand_disturb_inflow_mesh ( struct mesh_var mv)

◆ Saltzman_Lag_mesh()

void Saltzman_Lag_mesh ( struct mesh_var mv)