Skip to content

Commit 498628d

Browse files
committed
Update validator
1 parent 4cfe4ca commit 498628d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tidy3d/components/tcad/simulation/heat_charge.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
)
5050
from tidy3d.components.tcad.monitors.charge import (
5151
SteadyCapacitanceMonitor,
52+
SteadyCurrentDensityMonitor,
5253
SteadyFreeCarrierMonitor,
5354
SteadyPotentialMonitor,
5455
)
@@ -546,6 +547,7 @@ def check_charge_simulation(cls, values):
546547
SteadyPotentialMonitor,
547548
SteadyFreeCarrierMonitor,
548549
SteadyCapacitanceMonitor,
550+
SteadyCurrentDensityMonitor,
549551
)
550552

551553
simulation_types = cls._check_simulation_types(values=values)
@@ -568,7 +570,7 @@ def check_charge_simulation(cls, values):
568570
if not any(isinstance(mnt, ChargeMonitorType) for mnt in monitors):
569571
raise SetupError(
570572
"Charge simulations require the definition of, at least, one of these monitors: "
571-
"'[SteadyPotentialMonitor, SteadyFreeCarrierMonitor, SteadyCapacitanceMonitor]' "
573+
"'[SteadyPotentialMonitor, SteadyFreeCarrierMonitor, SteadyCapacitanceMonitor, SteadyCurrentDensityMonitor]' "
572574
"but none have been defined."
573575
)
574576

0 commit comments

Comments
 (0)