aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp')
-rw-r--r--Source/FieldSolver/FiniteDifferenceSolver/MacroscopicProperties/MacroscopicProperties.cpp19
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