Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

e_rrm.h

Go to the documentation of this file.
00001 
00009 #ifndef E_RRM_HEADER_ALREADY_INCLUDED
00010 
00011 #include <stdio.h>
00012 #include <stdlib.h>
00013 #include "../../util/source/useful.h"
00014 #include "../../util/source/logfile.h"
00015 #include "../../gas_models/source/gas.h"
00016 #include "../../flux_calc/source/flux_calc.h"
00017 #include "../../mb_cns/source/cns_case_id.h"
00018 #include "../../mb_cns/source/cns_work_vector.h"
00019 #include "../../mb_cns/source/cns_debug_level.h"
00020 #include "../../mb_cns/source/cns_cell.h"
00021 #include "../../mb_cns/source/cns_echo.h"
00022 #include "../../mb_cns/source/cns_bc_defs.h"
00023 #include "./e_block.h"
00024 
00025 /*---------------------------------------------------------------------*/
00026 double get_rrm_data(struct block_data_3D *A, int rrm_block, double u_rrm_read[], 
00027                  double v_rrm_read[], double w_rrm_read[], double T_rrm_read[], 
00028                  double rho_rrm_read[], double u_read[], double v_read[], 
00029                  double w_read[], double T_read[], double rho_read[]);
00030 int rrm(struct block_data_3D *A, struct flow_state *freestream,  double u_rrm_read[], 
00031         double v_rrm_read[], double w_rrm_read[], double T_rrm_read[], 
00032         double rho_rrm_read[], double u_read[], double v_read[], 
00033         double w_read[], double T_read[], double rho_read[], double delta);
00034 double delta_calc(struct block_data_3D *A, int i_r);
00035 double interpolate(double y_want, struct block_data_3D *A, int *loc, int i_r, int k);
00036 double weight(double eta);
00037 double spanwise_average(struct block_data_3D *A, int i_r, double u[], double v[], double w[],
00038                         double T[], double rho[]);
00039 double spanwise_time_average(struct block_data_3D *A, int i_r, double u[], double v[], double w[],
00040                              double T[], double rho[], double mu[]);
00041 double** allocate_array(int nny, int nnz); 
00042 int initialise_rrm_memory(int nny, int nnz); 
00043 int free_rrm_memory(void); 
00044 
00045 /*---------------------------------------------------------------------*/
00046 
00047 #define E_RRM_HEADER_ALREADY_INCLUDED
00048 #endif
00049 

Generated on Tue Oct 25 10:23:46 2005 for CFCFD by  doxygen 1.4.4