10 void grid_generator_3d_urea(
TCollection *coll,
int &N_x,
11 int &N_y,
double &x_min,
double &x_max,
double &y_min,
double &y_max,
12 double a_min,
double a_max,
int N_a,
13 double* &x_coord,
double* &y_coord,
double* &a_coord,
double* a_layers_coord);
14 double growth_rate(
double c,
double temp);
15 double b_nuc(
double c,
double temp);
17 int PSD_bound_cond_from_velo_inflow_urea_2D(
double x,
double y);
21 double *f_old,
double *rhs_psd,
22 int N_x,
int N_y,
int N_z,
23 double *x_coord,
double *y_coord,
double *z_coord,
24 double x_min,
double x_max,
double y_min,
double y_max,
25 double z_min,
double z_max,
26 double *velo1,
double *velo2,
double *concent_C_array,
27 int *correspond_2dgrid
34 double *sol,
double *rhs_psd,
35 int *correspond_2dgrid,
36 int N_x,
int N_y,
int N_z,
37 double *x_coord,
double *y_coord,
double *z_coord,
45 double *f_old,
double *rhs_psd,
double **stages,
46 int N_x,
int N_y,
int N_z,
double *x_coord,
double *y_coord,
double *z_coord,
47 double *velo1,
double *velo2,
double *concent_C_array,
int *correspond_2dgrid);
50 void FEM_FCT_Matrix_Q1_GroupFEM_3D_Urea(
TCollection *coll,
53 double *sol,
double *oldsol,
double *rhs_psd,
double *rhs_psd_old,
54 double *lump_mass_PSD,
double *matrix_D_Entries_PSD,
55 int *correspond_2dgrid,
56 int N_x,
int N_y,
int N_z,
57 double *x_coord,
double *y_coord,
double *z_coord,
67 double *neum_to_diri_x,
68 double *neum_to_diri_y,
69 double *neum_to_diri_z);
71 void Compute_Neum_To_Diri_FEM_FCT_urea(
int N_x,
int N_y,
int N_z,
72 double *x_coord,
double *y_coord,
76 double* &neum_to_diri_x,
77 double* &neum_to_diri_y,
78 double* &neum_to_diri_z);
81 void Build_3D_FEM_FCT_Matrices_Q1_GroupFEM_Urea(
TCollection *coll,
82 int N_x,
int N_y,
int N_z,
83 double *x_coord,
double *y_coord,
double *z_coord,
86 double *lump_mass_PSD);
88 double psd_boundary_urea_2D(
double x,
double y,
double a,
89 double c,
double temp);
91 double InletPSD(
double a);
95 double *x_coord,
double *y_coord,
double *a_layers_coord,
double *f,
double *rhs_new,
int
98 void Calculate_PSD_on_node(
int N_x,
int N_y,
int N_a,
99 double *x_coord,
double *y_coord,
double *a_layers_coord,
double *sol_psd,
double x,
double y);
101 void Calculate_PSD_outflow_2D(
TCollection *Coll,
int N_x,
int N_y,
int N_a,
102 double *x_coord,
double *y_coord,
103 double *a_layers_coord,
double *sol_psd,
int step,
double x_end);
Definition: SquareMatrix2D.h:20
store cells in an array, used by cell iterators
Definition: Collection.h:18
Definition: FEFunction2D.h:24