Description | Hierarchy | Fields | Methods | Properties |
type TSutraTimeSchedule = class(TGoPhastPersistent)
![]() |
FName: AnsiString; |
![]() |
FScheduleType: TScheduleType; |
![]() |
FInitialTimeStep: integer; |
![]() |
FIncrementUpdateCount: integer; |
![]() |
FMaxTimeCycle: integer; |
![]() |
FTimeMultiplierStored: TRealStorage; |
![]() |
FTimes: TRealCollection; |
![]() |
FLimitingTimeStep: integer; |
![]() |
FMaxIncrementStored: TRealStorage; |
![]() |
FInitialTimeStored: TRealStorage; |
![]() |
FSteps: TIntegerCollection; |
![]() |
FTimeStepIncrement: integer; |
![]() |
FMaxSteps: integer; |
![]() |
FInitialTimeIncrementStored: TRealStorage; |
![]() |
FLimitingTimeStored: TRealStorage; |
![]() |
FMinIncrementStored: TRealStorage; |
![]() |
FScaleFactorStored: TRealStorage; |
![]() |
FSutraTimeChoice: TSutraTimeChoice; |
![]() |
procedure SetIncrementUpdateCount(const Value: integer); |
![]() |
procedure SetInitialTime(const Value: double); |
![]() |
procedure SetInitialTimeIncrement(const Value: double); |
![]() |
procedure SetInitialTimeIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetInitialTimeStep(const Value: integer); |
![]() |
procedure SetInitialTimeStored(const Value: TRealStorage); |
![]() |
procedure SetLimitingTime(const Value: double); |
![]() |
procedure SetLimitingTimeStep(const Value: integer); |
![]() |
procedure SetLimitingTimeStored(const Value: TRealStorage); |
![]() |
procedure SetMaxIncrement(const Value: double); |
![]() |
procedure SetMaxIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetMaxSteps(const Value: integer); |
![]() |
procedure SetMaxTimeCycle(const Value: integer); |
![]() |
procedure SetMinIncrement(const Value: double); |
![]() |
procedure SetMinIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetName(Value: AnsiString); |
![]() |
procedure SetScaleFactor(const Value: double); |
![]() |
procedure SetScaleFactorStored(const Value: TRealStorage); |
![]() |
procedure SetScheduleType(const Value: TScheduleType); |
![]() |
procedure SetSteps(const Value: TIntegerCollection); |
![]() |
procedure SetTimeMultiplier(const Value: double); |
![]() |
procedure SetTimeMultiplierStored(const Value: TRealStorage); |
![]() |
procedure SetTimes(const Value: TRealCollection); |
![]() |
procedure SetTimeStepIncrement(const Value: integer); |
![]() |
function GetInitialTime: double; |
![]() |
function GetInitialTimeIncrement: double; |
![]() |
function GetLimitingTime: double; |
![]() |
function GetMaxIncrement: double; |
![]() |
function GetMinIncrement: double; |
![]() |
function GetScaleFactor: double; |
![]() |
function GetTimeMultiplier: double; |
![]() |
procedure ValueChanged(Sender: TObject); |
![]() |
procedure SetSutraTimeChoice(const Value: TSutraTimeChoice); |
![]() |
procedure Initialize(Index: integer); overload; |
![]() |
procedure Initialize; overload; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(Model: TBaseModel); |
![]() |
destructor Destroy; override; |
![]() |
function TimeValues(InitialTime: double; AllSchedules: TSutraTimeSchedules) : TOneDRealArray; |
![]() |
FName: AnsiString; |
![]() |
FScheduleType: TScheduleType; |
![]() |
FInitialTimeStep: integer; |
![]() |
FIncrementUpdateCount: integer; |
![]() |
FMaxTimeCycle: integer; |
![]() |
FTimeMultiplierStored: TRealStorage; |
![]() |
FTimes: TRealCollection; |
![]() |
FLimitingTimeStep: integer; |
![]() |
FMaxIncrementStored: TRealStorage; |
![]() |
FInitialTimeStored: TRealStorage; |
![]() |
FSteps: TIntegerCollection; |
![]() |
FTimeStepIncrement: integer; |
![]() |
FMaxSteps: integer; |
![]() |
FInitialTimeIncrementStored: TRealStorage; |
![]() |
FLimitingTimeStored: TRealStorage; |
![]() |
FMinIncrementStored: TRealStorage; |
![]() |
FScaleFactorStored: TRealStorage; |
![]() |
FSutraTimeChoice: TSutraTimeChoice; |
![]() |
procedure SetIncrementUpdateCount(const Value: integer); |
![]() |
procedure SetInitialTime(const Value: double); |
![]() |
procedure SetInitialTimeIncrement(const Value: double); |
![]() |
procedure SetInitialTimeIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetInitialTimeStep(const Value: integer); |
![]() |
procedure SetInitialTimeStored(const Value: TRealStorage); |
![]() |
procedure SetLimitingTime(const Value: double); |
![]() |
procedure SetLimitingTimeStep(const Value: integer); |
![]() |
procedure SetLimitingTimeStored(const Value: TRealStorage); |
![]() |
procedure SetMaxIncrement(const Value: double); |
![]() |
procedure SetMaxIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetMaxSteps(const Value: integer); |
![]() |
procedure SetMaxTimeCycle(const Value: integer); |
![]() |
procedure SetMinIncrement(const Value: double); |
![]() |
procedure SetMinIncrementStored(const Value: TRealStorage); |
![]() |
procedure SetName(Value: AnsiString); |
![]() |
procedure SetScaleFactor(const Value: double); |
![]() |
procedure SetScaleFactorStored(const Value: TRealStorage); |
![]() |
procedure SetScheduleType(const Value: TScheduleType); |
![]() |
procedure SetSteps(const Value: TIntegerCollection); |
![]() |
procedure SetTimeMultiplier(const Value: double); |
![]() |
procedure SetTimeMultiplierStored(const Value: TRealStorage); |
![]() |
procedure SetTimes(const Value: TRealCollection); |
![]() |
procedure SetTimeStepIncrement(const Value: integer); |
![]() |
function GetInitialTime: double; |
![]() |
function GetInitialTimeIncrement: double; |
![]() |
function GetLimitingTime: double; |
![]() |
function GetMaxIncrement: double; |
![]() |
function GetMinIncrement: double; |
![]() |
function GetScaleFactor: double; |
![]() |
function GetTimeMultiplier: double; |
![]() |
procedure ValueChanged(Sender: TObject); |
![]() |
procedure SetSutraTimeChoice(const Value: TSutraTimeChoice); |
![]() |
procedure Initialize(Index: integer); overload; |
![]() |
procedure Initialize; overload; |
![]() |
procedure Assign(Source: TPersistent); override; |
![]() |
constructor Create(Model: TBaseModel); |
![]() |
destructor Destroy; override; |
![]() |
function TimeValues(InitialTime: double; AllSchedules: TSutraTimeSchedules) : TOneDRealArray; |
![]() |
property ScaleFactor: double read GetScaleFactor write SetScaleFactor; |
SCALT Scale factor to be applied to each time value in the list. |
![]() |
property InitialTime: double read GetInitialTime write SetInitialTime; |
TIMEI |
![]() |
property LimitingTime: double read GetLimitingTime write SetLimitingTime; |
TIMEL |
![]() |
property InitialTimeIncrement: double read GetInitialTimeIncrement
write SetInitialTimeIncrement; |
TIMEC |
![]() |
property TimeMultiplier: double read GetTimeMultiplier
write SetTimeMultiplier; |
TCMULT |
![]() |
property MinIncrement: double read GetMinIncrement write SetMinIncrement; |
TCMIN |
![]() |
property MaxIncrement: double read GetMaxIncrement write SetMaxIncrement; |
TCMAX |
![]() |
property Name: AnsiString read FName write SetName; |
SCHNAM - maximum 10 characters, spaces are allowed. |
![]() |
property ScheduleType: TScheduleType read FScheduleType
write SetScheduleType; |
SCHTYP |
![]() |
property ScaleFactorStored: TRealStorage read FScaleFactorStored
write SetScaleFactorStored; |
For Time List and Time Cycle schedules SCALT Scale factor to be applied to each time value in the list. |
![]() |
property SutraTimeChoice: TSutraTimeChoice read FSutraTimeChoice
write SetSutraTimeChoice; |
CREFT |
![]() |
property Times: TRealCollection read FTimes write SetTimes; |
For Time List schedules TLIST The list of times. (May be continued over multiple lines of input.) |
![]() |
property MaxTimeCycle: integer read FMaxTimeCycle write SetMaxTimeCycle; |
For Time Cycle schedules NTMAX Maximum number of time cycles allowed, i.e., the maximum number of times allowed in the schedule, not including the initial time. |
![]() |
property InitialTimeStored: TRealStorage read FInitialTimeStored
write SetInitialTimeStored; |
TIMEI Initial time. Cycling begins at time = TIMEI. |
![]() |
property LimitingTimeStored: TRealStorage read FLimitingTimeStored
write SetLimitingTimeStored; |
TIMEL Limiting time. Cycling continues until time >= TIMEL. |
![]() |
property InitialTimeIncrementStored: TRealStorage
read FInitialTimeIncrementStored write SetInitialTimeIncrementStored; |
TIMEC Initial time increment. |
![]() |
property IncrementUpdateCount: integer read FIncrementUpdateCount
write SetIncrementUpdateCount; |
NTCYC - minimum value = 1. Number of cycles after which the time increment is updated. The current time increment is multiplied by TCMULT (see below) after every NTCYC cycles. (The value of the time increment is limited by TCMIN and TCMAX; see below.) |
![]() |
property TimeMultiplierStored: TRealStorage read FTimeMultiplierStored
write SetTimeMultiplierStored; |
TCMULT Factor by which the time increment is multiplied after every NTCYC cycles. |
![]() |
property MinIncrementStored: TRealStorage read FMinIncrementStored
write SetMinIncrementStored; |
TCMIN Minimum time increment allowed. |
![]() |
property MaxIncrementStored: TRealStorage read FMaxIncrementStored
write SetMaxIncrementStored; |
TCMAX Maximum time increment allowed. |
![]() |
property Steps: TIntegerCollection read FSteps write SetSteps; |
For Step list schedules ISLIST The list of (integer) time steps. (May be continued over multiple lines of input.) |
![]() |
property MaxSteps: integer read FMaxSteps write SetMaxSteps; |
for Step Cycle schedules NSMAX Max time steps not including initial time step. Maximum number of time step cycles allowed, i.e., the maximum number of time steps allowed in the schedule, not including the initial time step. |
![]() |
property InitialTimeStep: integer read FInitialTimeStep
write SetInitialTimeStep; |
ISTEPI Cycling begins at time step ISTEPI. Initial time step. Cycling begins at time step = ISTEPI. |
![]() |
property LimitingTimeStep: integer read FLimitingTimeStep
write SetLimitingTimeStep; |
ISTEPL Cycling continues until time step >= ISTEPL Limiting time step. Cycling continues until time step >= ISTEPL. |
![]() |
property TimeStepIncrement: integer read FTimeStepIncrement
write SetTimeStepIncrement; |
ISTEPC Time step increment. |