    

 ## On this page

  

 

 # syscdotimestepf Interface Reference

 Last update: 17.07.2025 

Provide an interface to check whether to do another coupling time step. [More...](interfacefortran_1_1syscdotimestepf.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

logical function [syscdotimestepf](interfacefortran_1_1syscdotimestepf.xhtml#a9b644720595aa300c0da2f01500d0b8a) () Provide a function to check whether to do a coupling time step. [More...](interfacefortran_1_1syscdotimestepf.xhtml#a9b644720595aa300c0da2f01500d0b8a)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to check whether to do another coupling time step.

Definition at line [662](syscSystemCouplingF_8fi_source.xhtml#l00662) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="a9b644720595aa300c0da2f01500d0b8a"></a>## [◆ ](#a9b644720595aa300c0da2f01500d0b8a)syscdotimestepf()

 logical function [syscdotimestepf](interfacefortran_1_1syscdotimestepf.xhtml)

Provide a function to check whether to do a coupling time step.

This function should be called to check if another coupling time step should be done. If the previous coupling time step is finished and another time step should be performed, then calling this function will tell System Coupling that the coupling participant is going to advance to the next time step (i.e. calling syscDoTimeStepF() will cause syscDoIterationF() to change from returning false to returning true, under the conditions described above).

This function only makes sense for transient analysis. It will always return false for steady analysis.

Returnstrue if another coupling time step is required, otherwise it returns false. Definition at line [681](syscSystemCouplingF_8fi_source.xhtml#l00681) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).

<a name="l00682"></a> 682 !

<a name="l00683"></a> 683 !DIR$ IF DEFINED(\_WIN32) .and. ( .not. DEFINED(SYSTEM\_COUPLING\_PARTICIPANT\_PROXY))

<a name="l00684"></a> 684 !DIR$ ATTRIBUTES DLLIMPORT :: syscDoTimeStepF

<a name="l00685"></a> 685 !DIR$ ENDIF

<a name="l00686"></a> 686 !