HydroCODE 0.1
This is a implementation of fully explict forward Euler scheme for 1-D Euler equations of motion on Lagrange coordinate
finite_volume.h 文件参考

This file is the header file of Lagrangian/Eulerian hydrocode in finite volume framework. 更多...

finite_volume.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

void Godunov_solver_LAG_source (const int m, struct cell_var CV, double *X[], double *cpu_time)
 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 CV, double *X[], double *cpu_time)
 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 CV, double *X[], double *cpu_time)
 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 CV, double *X[], double *cpu_time)
 This function use GRP scheme to solve 1-D Euler equations of motion on Eulerian coordinate. 更多...
 

详细描述

This file is the header file of Lagrangian/Eulerian hydrocode in finite volume framework.

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

函数说明

◆ Godunov_solver_EUL_source()

void Godunov_solver_EUL_source ( const int  m,
struct cell_var  CV,
double *  X[],
double *  cpu_time 
)

This function use Godunov scheme to solve 1-D Euler equations of motion on Eulerian coordinate.

参数
[in]mNumber of the grids.
[in,out]CVStructural body of cell variable data.
[in,out]X[]Array of the coordinate data.
[out]cpu_timeArray of the CPU time recording.
函数调用图:
这是这个函数的调用关系图:

◆ Godunov_solver_LAG_source()

void Godunov_solver_LAG_source ( const int  m,
struct cell_var  CV,
double *  X[],
double *  cpu_time 
)

This function use Godunov scheme to solve 1-D Euler equations of motion on Lagrangian coordinate.

参数
[in]mNumber of the grids.
[in,out]CVStructural body of cell variable data.
[in,out]X[]Array of the coordinate data.
[out]cpu_timeArray of the CPU time recording.
函数调用图:
这是这个函数的调用关系图:

◆ GRP_solver_EUL_source()

void GRP_solver_EUL_source ( const int  m,
struct cell_var  CV,
double *  X[],
double *  cpu_time 
)

This function use GRP scheme to solve 1-D Euler equations of motion on Eulerian coordinate.

参数
[in]mNumber of the grids.
[in,out]CVStructural body of cell variable data.
[in,out]X[]Array of the coordinate data.
[out]cpu_timeArray of the CPU time recording.
函数调用图:
这是这个函数的调用关系图:

◆ GRP_solver_LAG_source()

void GRP_solver_LAG_source ( const int  m,
struct cell_var  CV,
double *  X[],
double *  cpu_time 
)

This function use GRP scheme to solve 1-D Euler equations of motion on Lagrangian coordinate.

参数
[in]mNumber of the grids.
[in,out]CVStructural body of cell variable data.
[in,out]X[]Array of the coordinate data.
[out]cpu_timeArray of the CPU time recording.
函数调用图:
这是这个函数的调用关系图: