diff options
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver')
-rw-r--r-- | Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp index 7166eb99d..577fe9de7 100644 --- a/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp +++ b/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp @@ -19,6 +19,7 @@ #include <AMReX_BaseFwd.H> #include <memory> +#include <sstream> using namespace amrex; @@ -90,7 +91,11 @@ MacroscopicProperties::ReadParameters () sigma_specified = true; } if (!sigma_specified) { - amrex::Print() << "WARNING: Material conductivity is not specified. Using default vacuum value of " << m_sigma << " in the simulation\n"; + std::stringstream warnMsg; + warnMsg << "Material conductivity is not specified. Using default vacuum value of " << + m_sigma << " in the simulation."; + WarpX::GetInstance().RecordWarning("Macroscopic properties", + warnMsg.str()); } // initialization of sigma (conductivity) with parser if (m_sigma_s == "parse_sigma_function") { @@ -109,7 +114,11 @@ MacroscopicProperties::ReadParameters () epsilon_specified = true; } if (!epsilon_specified) { - amrex::Print() << "WARNING: Material permittivity is not specified. Using default vacuum value of " << m_epsilon << " in the simulation\n"; + std::stringstream warnMsg; + warnMsg << "Material permittivity is not specified. Using default vacuum value of " << + m_epsilon << " in the simulation."; + WarpX::GetInstance().RecordWarning("Macroscopic properties", + warnMsg.str()); } // initialization of epsilon (permittivity) with parser @@ -130,7 +139,11 @@ MacroscopicProperties::ReadParameters () mu_specified = true; } if (!mu_specified) { - amrex::Print() << "WARNING: Material permittivity is not specified. Using default vacuum value of " << m_mu << " in the simulation\n"; + std::stringstream warnMsg; + warnMsg << "Material permittivity is not specified. Using default vacuum value of " << + m_mu << " in the simulation."; + WarpX::GetInstance().RecordWarning("Macroscopic properties", + warnMsg.str()); } // initialization of mu (permeability) with parser |