From 6487d1aa2580020258cfb8c31db8a06cb49fdf2b Mon Sep 17 00:00:00 2001 From: JamesEMcclure Date: Tue, 8 Jun 2021 15:38:23 -0400 Subject: [PATCH] fix ISO C warning --- analysis/ElectroChemistry.cpp | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/analysis/ElectroChemistry.cpp b/analysis/ElectroChemistry.cpp index 2a0b7169..a94086a7 100644 --- a/analysis/ElectroChemistry.cpp +++ b/analysis/ElectroChemistry.cpp @@ -53,17 +53,30 @@ void ElectroChemistryAnalyzer::Basic(ScaLBL_IonModel &Ion, ScaLBL_Poisson &Poiss Poisson.getElectricPotential(ElectricalPotential); /* local sub-domain averages */ - double rho_avg_local[Ion.number_ion_species]; - double rho_mu_avg_local[Ion.number_ion_species]; - double rho_mu_fluctuation_local[Ion.number_ion_species]; - double rho_psi_avg_local[Ion.number_ion_species]; - double rho_psi_fluctuation_local[Ion.number_ion_species]; + double *rho_avg_local; + double *rho_mu_avg_local; + double *rho_mu_fluctuation_local; + double *rho_psi_avg_local; + double *rho_psi_fluctuation_local; /* global averages */ - double rho_avg_global[Ion.number_ion_species]; - double rho_mu_avg_global[Ion.number_ion_species]; - double rho_mu_fluctuation_global[Ion.number_ion_species]; - double rho_psi_avg_global[Ion.number_ion_species]; - double rho_psi_fluctuation_global[Ion.number_ion_species]; + double *rho_avg_global; + double *rho_mu_avg_global; + double *rho_mu_fluctuation_global; + double *rho_psi_avg_global; + double *rho_psi_fluctuation_global; + + /* local sub-domain averages */ + rho_avg_local = new double [Ion.number_ion_species]; + rho_mu_avg_local = new double [Ion.number_ion_species]; + rho_mu_fluctuation_local = new double [Ion.number_ion_species]; + rho_psi_avg_local = new double [Ion.number_ion_species]; + rho_psi_fluctuation_local = new double [Ion.number_ion_species]; + /* global averages */ + rho_avg_global = new double [Ion.number_ion_species]; + rho_mu_avg_global = new double [Ion.number_ion_species]; + rho_mu_fluctuation_global = new double [Ion.number_ion_species]; + rho_psi_avg_global = new double [Ion.number_ion_species]; + rho_psi_fluctuation_global = new double [Ion.number_ion_species]; for (int ion=0; ion