BH.oM.Adapters.MidasCivil.TimeHistorySettings¶
Class structure¶
Implemented interfaces and base types¶
The TimeHistorySettings is inheriting from the following base type(s) and implements the following interfaces:
- BH.oM.Base.BHoMObject
- BH.oM.Base.IBHoMObject
- BH.oM.Base.IObject
- BH.oM.Base.IFragment
Properties¶
Defining properties¶
The following properties are defined on the class
| Name | Type | Description | Quantity |
|---|---|---|---|
| LinearType | LinearType | Indicates whether the time history analysis is performed linear or nonlinear. | - |
| IntegrationMethod | IntegrationMethod | Indicates how Midas performs the time history calculation. | - |
| DampingMethod | DampingMethod | Specifies how the damping matrix is calculated in the analysis. | - |
| TimeHistoryType | TimeHistoryType | Describes the type of time‑dependent loading used in the analysis. | - |
| DynamicLoadType | DynamicLoadType | Defines how the starting state for the time history analysis is determined. It can either begin from the model’s initial, unloaded state (InitialLoad) or continue from the final state of another load case (SequentialOrder). |
- |
Inherited properties¶
The following properties are inherited from the base class of the object
| Name | Type | Description | Quantity |
|---|---|---|---|
| BHoM_Guid | Guid | - | - |
| Name | string | - | - |
| Fragments | FragmentSet | - | - |
| Tags | HashSet<string> | - | - |
| CustomData | Dictionary<string, object> | - | - |
Code and Schema¶
C# implementation¶
C#
public class TimeHistorySettings : BH.oM.Base.BHoMObject, BH.oM.Base.IBHoMObject, BH.oM.Base.IObject, BH.oM.Base.IFragment
Assembly: MidasCivil_oM.dll
The C# class definition is available on github:
All history and changes of the class can be found by inspection the history.