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
浏览该文件的文档.
1
7#ifndef MESHING_H
8#define MESHING_H
9
10
12// quad_mesh.c
14int quad_mesh(struct mesh_var * mv, const char * mesh_name);
15
16void cylinder_mesh (struct mesh_var * mv);
17void odd_even_mesh (struct mesh_var * mv);
19void odd_even_inflow_mesh (struct mesh_var * mv);
21void Saltzman_Lag_mesh (struct mesh_var * mv);
22
24// msh_load.c
26int msh_read(FILE * fp, struct mesh_var * mv);
27
29// mesh_int_free.c
31struct mesh_var mesh_init(const char *example, const char *mesh_name);
32void mesh_mem_free(struct mesh_var * mv);
33
35// ghost_cell.c
37void period_cell_modify(struct mesh_var * mv);
38void period_ghost(struct cell_var * cv, const struct mesh_var * mv, struct flu_var * FV, const double t);
39
41// radial_mesh.c
43struct radial_mesh_var radial_mesh_init(const char *example);
44void radial_mesh_update (struct radial_mesh_var *rmv);
45void radial_mesh_mem_free(struct radial_mesh_var *rmv);
46
47#endif
void period_cell_modify(struct mesh_var *mv)
void odd_even_periodic_mesh(struct mesh_var *mv)
void cylinder_mesh(struct mesh_var *mv)
void odd_even_mesh(struct mesh_var *mv)
void radial_mesh_update(struct radial_mesh_var *rmv)
This function updates radially symmetric meshing variables after each time step update.
Definition: radial_mesh.c:57
void rand_disturb_inflow_mesh(struct mesh_var *mv)
void period_ghost(struct cell_var *cv, const struct mesh_var *mv, struct flu_var *FV, const double t)
struct mesh_var mesh_init(const char *example, const char *mesh_name)
struct radial_mesh_var radial_mesh_init(const char *example)
This function initializes radially symmetric meshing variables.
Definition: radial_mesh.c:19
void Saltzman_Lag_mesh(struct mesh_var *mv)
void radial_mesh_mem_free(struct radial_mesh_var *rmv)
This function free memory for storing radially symmetric meshing variables.
Definition: radial_mesh.c:94
int quad_mesh(struct mesh_var *mv, const char *mesh_name)
void odd_even_inflow_mesh(struct mesh_var *mv)
int msh_read(FILE *fp, struct mesh_var *mv)
void mesh_mem_free(struct mesh_var *mv)
pointer structure of VARiables on unstructured computational grid CELLs.
Definition: var_struc.h:78
pointer structure of FLUid VARiables array.
Definition: var_struc.h:48
MESHing VARiables.
Definition: var_struc.h:155