Skip to main content

System Coupling C++ library 2023 R2

sysc::TimeStep Struct Reference

Last update: 17.07.2025

Provide a struct for time step. More...

#include <CommonTypes.hpp>

Public Member Functions

 TimeStep ()=default
 Provide a default constructor for TimeStep.
 
 TimeStep (const TimeStep &)=default
 Provide a copy-constructor.
 
 TimeStep (TimeStep &&)=default
 Provide a move-constructor.
 
TimeStepoperator= (const TimeStep &)=default
 Provide a copy-assign operator.
 
TimeStepoperator= (TimeStep &&)=default
 Provide a move-assign operator.
 
 TimeStep (int timeStepNumber, double startTime, double timeStepSize)
 Provide a non-default constructor for TimeStep. More...
 

Public Attributes

int timeStepNumber {0}
 
double startTime {0.0}
 
double timeStepSize {0.0}
 

Detailed Description

Provide a struct for time step.

Definition at line 40 of file CommonTypes.hpp.

Constructor & Destructor Documentation

◆ TimeStep()

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

Provide a non-default constructor for TimeStep.

Definition at line 61 of file CommonTypes.hpp.

Member Data Documentation

◆ startTime

double sysc::TimeStep::startTime {0.0}

Time step start time.

Definition at line 42 of file CommonTypes.hpp.

◆ timeStepNumber

int sysc::TimeStep::timeStepNumber {0}

Time step number.

Definition at line 41 of file CommonTypes.hpp.

◆ timeStepSize

double sysc::TimeStep::timeStepSize {0.0}

Time step size (delta t).

Definition at line 43 of file CommonTypes.hpp.

Connect with Ansys