This file is the header file of Lagrangian/Eulerian hydrocode in finite volume framework. 更多...
#include "../include/var_struc.h"
函数 | |
void | Godunov_solver_LAG_source (const int m, struct cell_var_stru CV, double *X[], double *cpu_time, double *time_plot) |
This function use Godunov scheme to solve 1-D Euler equations of motion on Lagrangian coordinate. 更多... | |
void | GRP_solver_LAG_source (const int m, struct cell_var_stru CV, double *X[], double *cpu_time, double *time_plot) |
This function use GRP scheme to solve 1-D Euler equations of motion on Lagrangian coordinate. 更多... | |
void | Godunov_solver_EUL_source (const int m, struct cell_var_stru CV, double *cpu_time, double *time_plot) |
This function use Godunov scheme to solve 1-D Euler equations of motion on Eulerian coordinate. 更多... | |
void | GRP_solver_EUL_source (const int m, struct cell_var_stru CV, double *cpu_time, double *time_plot) |
This function use GRP scheme to solve 1-D Euler equations of motion on Eulerian coordinate. 更多... | |
void | GRP_solver_2D_EUL_source (const int m, const int n, struct cell_var_stru *CV, double *cpu_time, double *time_plot) |
This function use GRP scheme to solve 2-D Euler equations of motion on Eulerian coordinate without dimension splitting. 更多... | |
void | GRP_solver_2D_split_EUL_source (const int m, const int n, struct cell_var_stru *CV, double *cpu_time, double *time_plot) |
This function use GRP scheme to solve 2-D Euler equations of motion on Eulerian coordinate with dimension splitting. 更多... | |
This file is the header file of Lagrangian/Eulerian hydrocode in finite volume framework.
This header file declares functions in the folder 'finite_volume'.
在文件 finite_volume.h 中定义.
void Godunov_solver_EUL_source | ( | const int | m, |
struct cell_var_stru | CV, | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use Godunov scheme to solve 1-D Euler equations of motion on Eulerian coordinate.
[in] | m | Number of the grids. |
[in,out] | CV | Structure of cell variable data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 Godunov_solver_EUL_source.c 第 26 行定义.
void Godunov_solver_LAG_source | ( | const int | m, |
struct cell_var_stru | CV, | ||
double * | X[], | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use Godunov scheme to solve 1-D Euler equations of motion on Lagrangian coordinate.
[in] | m | Number of the grids. |
[in,out] | CV | Structure of cell variable data. |
[in,out] | X[] | Array of the coordinate data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 Godunov_solver_LAG_source.c 第 27 行定义.
void GRP_solver_2D_EUL_source | ( | const int | m, |
const int | n, | ||
struct cell_var_stru * | CV, | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use GRP scheme to solve 2-D Euler equations of motion on Eulerian coordinate without dimension splitting.
[in] | m | Number of the x-grids: n_x. |
[in] | n | Number of the y-grids: n_y. |
[in,out] | CV | Structure of cell variable data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 GRP_solver_2D_EUL_source.c 第 63 行定义.
void GRP_solver_2D_split_EUL_source | ( | const int | m, |
const int | n, | ||
struct cell_var_stru * | CV, | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use GRP scheme to solve 2-D Euler equations of motion on Eulerian coordinate with dimension splitting.
[in] | m | Number of the x-grids: n_x. |
[in] | n | Number of the y-grids: n_y. |
[in,out] | CV | Structure of cell variable data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 GRP_solver_2D_split_EUL_source.c 第 63 行定义.
void GRP_solver_EUL_source | ( | const int | m, |
struct cell_var_stru | CV, | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use GRP scheme to solve 1-D Euler equations of motion on Eulerian coordinate.
[in] | m | Number of the grids. |
[in,out] | CV | Structure of cell variable data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 GRP_solver_EUL_source.c 第 26 行定义.
void GRP_solver_LAG_source | ( | const int | m, |
struct cell_var_stru | CV, | ||
double * | X[], | ||
double * | cpu_time, | ||
double * | time_plot | ||
) |
This function use GRP scheme to solve 1-D Euler equations of motion on Lagrangian coordinate.
[in] | m | Number of the grids. |
[in,out] | CV | Structure of cell variable data. |
[in,out] | X[] | Array of the coordinate data. |
[out] | cpu_time | Array of the CPU time recording. |
[out] | time_plot | Array of the plotting time recording. |
在文件 GRP_solver_LAG_source.c 第 27 行定义.