Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:MPT.CSI.OOAPI.Core.Program.Model.Loads.Cases.StaticNonlinearStaged" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 public StaticNonlinearStaged(string name) : base(name)
 {
     InitialCase       = new InitialCaseHelper(name, _staticNonlinearStaged);
     MassSource        = new MassSourceHelper(name, _staticNonlinearStaged);
     NonlinearSettings = new NonlinearSettingsHelper <ApiStaticNonlinearStaged>(name, _staticNonlinearStaged);
     StageDefinitions  = new StageDefinitions(name);
 }
        public TimeHistoryDirectNonlinear(string name) : base(name)
        {
#if !BUILD_ETABS2015 && !BUILD_ETABS2016 && !BUILD_ETABS2017
            InitialCase = new InitialCaseHelper(name, _timeHistoryDirectNonlinear);
            MassSource = new MassSourceHelper(name, _staticNonlinear);
#endif
        }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:MPT.CSI.OOAPI.Core.Program.Model.Loads.Cases.StaticNonlinear" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <inheritdoc />
 public StaticNonlinear(string name) : base(name)
 {
     Loads             = new LoadsAppliedHelper(name, _staticNonlinear);
     InitialCase       = new InitialCaseHelper(name, _staticNonlinear);
     MassSource        = new MassSourceHelper(name, _staticNonlinear);
     ModalCase         = new ModalCaseHelper(name, _staticNonlinear, _staticNonlinear);
     NonlinearSettings = new NonlinearSettingsHelper <ApiStaticNonlinear>(name, _staticNonlinear);
 }
        internal static InitialCaseHelper Factory(ApiCSiApplication csiApp,
                                                  IInitialLoadCase app,
                                                  LoadCases loadCases,
                                                  string caseName)
        {
            InitialCaseHelper initialCase = new InitialCaseHelper(csiApp, app, loadCases, caseName);

            initialCase.FillInitialCase();
            return(initialCase);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="T:MPT.CSI.OOAPI.Core.Program.Model.Loads.Cases.StaticLinear" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 public StaticLinear(string name) : base(name)
 {
     Loads       = new LoadsAppliedHelper(name, _staticLinear);
     InitialCase = new InitialCaseHelper(name, _staticLinear);
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="ModalEigen" /> class.
        /// </summary>
        /// <param name="name">The name.</param>
        /// <inheritdoc />
        public ModalEigen(string name) : base(name)
        {
#if !BUILD_ETABS2016 && !BUILD_ETABS2017
            InitialCase = new InitialCaseHelper(name, _modalEigen);
#endif
        }
Beispiel #7
0
        public TimeHistoryDirectLinear(string name) : base(name)
        {
#if !BUILD_ETABS2015 && !BUILD_ETABS2016 && !BUILD_ETABS2017
            InitialCase = new InitialCaseHelper(name, _timeHistoryDirectLinear);
#endif
        }