load_save_file_data.h
来自「利用c++语言写的三维FDTD」· C头文件 代码 · 共 47 行
H
47 行
#include <stdio.h>
//functions to save data
int save_1D(double *Tomb, long n_x_a, long n_x_b, long n_t, char *ut_nev);
int save_1D_long(long *Tomb, long n_x_a, long n_x_b, long n_t, char *ut_nev);
int save_1D_binary(double *Tomb, long nx, long n_t, char *ut_nev);
int save_2D(double **Tomb, long n_x_a, long n_x_b, long n_y_a, long n_y_b,
long n_t, char *ut_nev);
int save_2D_binary(double **Tomb, long nx, long ny, long n_t, char *ut_nev);
int save_2D_long(long **Tomb, long n_x_a, long n_x_b, long n_y_a, long n_y_b,
long n_t, char *ut_nev);
int save_3D_binary(double ***Tomb, long nx, long ny, long nz, long n_t, char *ut_nev);
//functions to read data from ascii files
//double elements
int load_2D(double **Tomb, long nx, long ny, char * ut_nev);
//long elements
int load_2D_long(long **Tomb, long nx, long ny, char * ut_nev);
//read data from binary files
int load_1D_binary(double *Tomb, long nx, char *ut_nev);
int load_2D_binary(double **Tomb, long nx, long ny, char *ut_nev);
int load_3D_binary(double ***Tomb, long nx, long ny, long nz, char *ut_nev);
//read data from ascii file
int load_1D_double(double *Tomb, long nx, char * ut_nev);
int load_1D_long(long *Tomb, long nx, char *ut_nev);
//read a 3D matrix with long elements
int load_3D_Geom_long(long ***Tomb, long nx, long ny, long nz, char *ut_nev);
//Save xy plane from 3D data structure
int save_3D_xy(double ***Tomb, long n_x_a, long n_x_b, long n_y_a, long n_y_b,
long nz, long n_t, char *ut_nev);
//Save xz plane from 3D data structure
int save_3D_xz(double ***Tomb, long n_x_a, long n_x_b, long ny, long n_z_a,
long n_z_b, long n_t, char *ut_nev);
//Save yz plane from 3D data structure
int save_3D_yz(double ***Tomb, long nx, long n_y_a, long n_y_b, long n_z_a,
long n_z_b, long n_t, char *ut_nev);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?