    

 ## On this page

  

 

 # syscgetcurrenttimestepf Interface Reference

 Last update: 17.07.2025 

Provide an interface to get current time step. [More...](interfacefortran_1_1syscgetcurrenttimestepf.xhtml#details)

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

type([sysctimestepf](structfortran_1_1sysctimestepf.xhtml)) function [syscgetcurrenttimestepf](interfacefortran_1_1syscgetcurrenttimestepf.xhtml#ae938904830076cfae024948f393b1443) () Provide a function to get current time step. [More...](interfacefortran_1_1syscgetcurrenttimestepf.xhtml#ae938904830076cfae024948f393b1443)  
 <a id="details" name="details"></a>## Detailed Description

Provide an interface to get current time step.

Definition at line [695](syscSystemCouplingF_8fi_source.xhtml#l00695) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="ae938904830076cfae024948f393b1443"></a>## [◆ ](#ae938904830076cfae024948f393b1443)syscgetcurrenttimestepf()

 type([sysctimestepf](structfortran_1_1sysctimestepf.xhtml)) function [syscgetcurrenttimestepf](interfacefortran_1_1syscgetcurrenttimestepf.xhtml)

Provide a function to get current time step.

This function returns a time step struct, which contains time step number, start time, and time step size for the current coupling time step.

A default value (time step number 0, start time 0.0, time step size 0.0) is returned if this function is called outside the coupled analysis loop or if the analysis is steady.

Returnsa `SyscTimeStepF` type for current time step Definition at line [708](syscSystemCouplingF_8fi_source.xhtml#l00708) of file [syscSystemCouplingF.fi](syscSystemCouplingF_8fi_source.xhtml).

<a name="l00709"></a> 709 !

<a name="l00710"></a> 710 import :: sysctimestepf

<a name="l00711"></a> 711 type(SyscTimeStepF) :: timeStep

<a name="l00712"></a> 712 !

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

<a name="l00714"></a> 714 !DIR$ ATTRIBUTES DLLIMPORT :: syscGetCurrentTimeStepF

<a name="l00715"></a> 715 !DIR$ ENDIF

<a name="l00716"></a> 716 !