    

 ## On this page

  

 

 # sysc::TimeStep Struct Reference

 Last update: 17.07.2025 

Provide a struct for time step. [More...](structsysc_1_1TimeStep.xhtml#details)

`#include <<a class="el" href="CommonTypes_8hpp_source.xhtml">CommonTypes.hpp</a>>`

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

<a id="a97ce4b55faaefbe7618a16b0363c092e" name="a97ce4b55faaefbe7618a16b0363c092e"></a> **TimeStep** ()=default Provide a default constructor for [TimeStep](structsysc_1_1TimeStep.xhtml "Provide a struct for time step.").   
  [TimeStep](structsysc_1_1TimeStep.xhtml#aa92d1684145d3aa5ed39d171d2100299) (int [timeStepNumber](structsysc_1_1TimeStep.xhtml#ab8fbdd8e8dd4384d385c3190b11a2ccf), double [startTime](structsysc_1_1TimeStep.xhtml#a115810021ec63279be6a82d5deb853c2), double [timeStepSize](structsysc_1_1TimeStep.xhtml#a91d6e07b37c9c461ddfc8e85965321b2)) Provide a non-default constructor for [TimeStep](structsysc_1_1TimeStep.xhtml "Provide a struct for time step.").   
 ## <a id="pub-attribs" name="pub-attribs"></a>Public Attributes

int [timeStepNumber](structsysc_1_1TimeStep.xhtml#ab8fbdd8e8dd4384d385c3190b11a2ccf) {0} double [startTime](structsysc_1_1TimeStep.xhtml#a115810021ec63279be6a82d5deb853c2) {0.0} double [timeStepSize](structsysc_1_1TimeStep.xhtml#a91d6e07b37c9c461ddfc8e85965321b2) {0.0} <a id="details" name="details"></a>## Detailed Description

Provide a struct for time step.

Definition at line [41](CommonTypes_8hpp_source.xhtml#l00041) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="aa92d1684145d3aa5ed39d171d2100299" name="aa92d1684145d3aa5ed39d171d2100299"></a>## [◆ ](#aa92d1684145d3aa5ed39d171d2100299)TimeStep()

 sysc::TimeStep::TimeStep  ( int  *timeStepNumber*,    double  *startTime*,    double  *timeStepSize*   )   inline 

Provide a non-default constructor for [TimeStep](structsysc_1_1TimeStep.xhtml "Provide a struct for time step.").

Definition at line [50](CommonTypes_8hpp_source.xhtml#l00050) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 50 :

 51 [timeStepNumber](structsysc_1_1TimeStep.xhtml#ab8fbdd8e8dd4384d385c3190b11a2ccf)([timeStepNumber](structsysc_1_1TimeStep.xhtml#ab8fbdd8e8dd4384d385c3190b11a2ccf)),

 52 [startTime](structsysc_1_1TimeStep.xhtml#a115810021ec63279be6a82d5deb853c2)([startTime](structsysc_1_1TimeStep.xhtml#a115810021ec63279be6a82d5deb853c2)),

 53 [timeStepSize](structsysc_1_1TimeStep.xhtml#a91d6e07b37c9c461ddfc8e85965321b2)([timeStepSize](structsysc_1_1TimeStep.xhtml#a91d6e07b37c9c461ddfc8e85965321b2)){};

[sysc::TimeStep::startTime](structsysc_1_1TimeStep.xhtml#a115810021ec63279be6a82d5deb853c2)

double startTime

**Definition** [CommonTypes.hpp:43](CommonTypes_8hpp_source.xhtml#l00043)



[sysc::TimeStep::timeStepSize](structsysc_1_1TimeStep.xhtml#a91d6e07b37c9c461ddfc8e85965321b2)

double timeStepSize

**Definition** [CommonTypes.hpp:44](CommonTypes_8hpp_source.xhtml#l00044)



[sysc::TimeStep::timeStepNumber](structsysc_1_1TimeStep.xhtml#ab8fbdd8e8dd4384d385c3190b11a2ccf)

int timeStepNumber

**Definition** [CommonTypes.hpp:42](CommonTypes_8hpp_source.xhtml#l00042)









## Member Data Documentation

<a id="a115810021ec63279be6a82d5deb853c2" name="a115810021ec63279be6a82d5deb853c2"></a>## [◆ ](#a115810021ec63279be6a82d5deb853c2)startTime

 double sysc::TimeStep::startTime {0.0}

Time step start time.

Definition at line [43](CommonTypes_8hpp_source.xhtml#l00043) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 43{0.0}; 







<a id="ab8fbdd8e8dd4384d385c3190b11a2ccf" name="ab8fbdd8e8dd4384d385c3190b11a2ccf"></a>## [◆ ](#ab8fbdd8e8dd4384d385c3190b11a2ccf)timeStepNumber

 int sysc::TimeStep::timeStepNumber {0}

Time step number.

Definition at line [42](CommonTypes_8hpp_source.xhtml#l00042) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 42{0}; 







<a id="a91d6e07b37c9c461ddfc8e85965321b2" name="a91d6e07b37c9c461ddfc8e85965321b2"></a>## [◆ ](#a91d6e07b37c9c461ddfc8e85965321b2)timeStepSize

 double sysc::TimeStep::timeStepSize {0.0}

Time step size (delta t).

Definition at line [44](CommonTypes_8hpp_source.xhtml#l00044) of file [CommonTypes.hpp](CommonTypes_8hpp_source.xhtml).

 44{0.0};