@@ -1787,28 +1787,15 @@ def _check_case_parameters(subcase: Subcase,
17871787 stop_on_failure : bool = True ) -> int :
17881788 """helper method for ``check_case``"""
17891789 log = fem .log
1790- if fem .sol in {401 , 402 }:
1791- # TSTEP references a TSTEP1, but not a TSTEP
1792- # TSTEP1s are stored in tstepnls
1793- if any (subcase .has_parameter ('TIME' , 'TSTEP' )):
1794- if 'TSTEP' in subcase :
1795- tstep_id : int = subcase .get_int_parameter ('TSTEP' )
1796- else : # pragma: no cover
1797- raise NotImplementedError (subcase )
1798- if tstep_id not in fem .tstepnls :
1799- raise RuntimeError (_tstep_msg (fem , subcase , tstep_id ))
1800- else :
1801- raise RuntimeError (f'missing TSTEP in case control deck\n { subcase } ' )
1802- else :
1803- if any (subcase .has_parameter ('TIME' , 'TSTEP' )):
1804- if 'TIME' in subcase :
1805- tstep_id : int = subcase .get_int_parameter ('TIME' )
1806- elif 'TSTEP' in subcase :
1807- tstep_id : int = subcase .get_int_parameter ('TSTEP' )
1808- else : # pragma: no cover
1809- raise NotImplementedError (subcase )
1810- if tstep_id not in fem .tsteps :
1811- raise RuntimeError (_tstep_msg (fem , subcase , tstep_id ))
1790+ if any (subcase .has_parameter ('TIME' , 'TSTEP' )):
1791+ if 'TIME' in subcase :
1792+ tstep_id : int = subcase .get_int_parameter ('TIME' )
1793+ elif 'TSTEP' in subcase :
1794+ tstep_id : int = subcase .get_int_parameter ('TSTEP' )
1795+ else : # pragma: no cover
1796+ raise NotImplementedError (subcase )
1797+ if tstep_id not in fem .tsteps :
1798+ raise RuntimeError (_tstep_msg (fem , subcase , tstep_id ))
18121799
18131800 check_subcase_dmig_matrices (fem , subcase )
18141801 if 'TSTEPNL' in subcase :
0 commit comments