コード例 #1
0
        GetGeometricNonlinearity(this cCaseStaticNonlinear obj, string Name)
        {
            int NLGeomType;

            NLGeomType = default(int);
            var res = obj.GetGeometricNonlinearity(Name, ref NLGeomType);

            return(NLGeomType);
        }
コード例 #2
0
        GetInitialCase(this cCaseStaticNonlinear obj, string Name)
        {
            string InitialCase;

            InitialCase = default(string);
            var res = obj.GetInitialCase(Name, ref InitialCase);

            return(InitialCase);
        }
コード例 #3
0
        GetModalCase(this cCaseStaticNonlinear obj, string Name)
        {
            string ModalCase;

            ModalCase = default(string);
            var res = obj.GetModalCase(Name, ref ModalCase);

            return(ModalCase);
        }
コード例 #4
0
        GetHingeUnloading(this cCaseStaticNonlinear obj, string Name)
        {
            int UnloadType;

            UnloadType = default(int);
            var res = obj.GetHingeUnloading(Name, ref UnloadType);

            return(UnloadType);
        }
コード例 #5
0
        GetMassSource(this cCaseStaticNonlinear obj, string Name)
        {
            string mSource;

            mSource = default(string);
            var res = obj.GetMassSource(Name, ref mSource);

            return(mSource);
        }
コード例 #6
0
        GetResultsSaved(this cCaseStaticNonlinear obj, string Name)
        {
            bool SaveMultipleSteps, PositiveOnly;

            SaveMultipleSteps = PositiveOnly = default(bool);
            int MinSavedStates, MaxSavedStates;

            MinSavedStates = MaxSavedStates = default(int);
            var res = obj.GetResultsSaved(Name, ref SaveMultipleSteps, ref MinSavedStates, ref MaxSavedStates, ref PositiveOnly);

            return(SaveMultipleSteps, MinSavedStates, MaxSavedStates, PositiveOnly);
        }
コード例 #7
0
        GetLoads(this cCaseStaticNonlinear obj, string Name)
        {
            int NumberLoads;

            NumberLoads = default(int);
            string[] LoadType, LoadName;
            LoadType = LoadName = default(string[]);
            double[] SF;
            SF = default(double[]);
            var res = obj.GetLoads(Name, ref NumberLoads, ref LoadType, ref LoadName, ref SF);

            return(NumberLoads, LoadType, LoadName, SF);
        }
コード例 #8
0
        GetSolControlParameters(this cCaseStaticNonlinear obj, string Name)
        {
            int MaxTotalSteps, MaxFailedSubSteps, MaxIterCS, MaxIterNR, MaxLineSearchPerIter;

            MaxTotalSteps = MaxFailedSubSteps = MaxIterCS = MaxIterNR = MaxLineSearchPerIter = default(int);
            double TolConvD, TolEventD, TolLineSearch, LineSearchStepFact;

            TolConvD = TolEventD = TolLineSearch = LineSearchStepFact = default(double);
            bool UseEventStepping;

            UseEventStepping = default(bool);
            var res = obj.GetSolControlParameters(Name, ref MaxTotalSteps, ref MaxFailedSubSteps, ref MaxIterCS, ref MaxIterNR, ref TolConvD, ref UseEventStepping, ref TolEventD, ref MaxLineSearchPerIter, ref TolLineSearch, ref LineSearchStepFact);

            return(MaxTotalSteps, MaxFailedSubSteps, MaxIterCS, MaxIterNR, TolConvD, UseEventStepping, TolEventD, MaxLineSearchPerIter, TolLineSearch, LineSearchStepFact);
        }
コード例 #9
0
        GetLoadApplication(this cCaseStaticNonlinear obj, string Name)
        {
            int LoadControl, DispType, Monitor, DOF;

            LoadControl = DispType = Monitor = DOF = default(int);
            double Displ;

            Displ = default(double);
            string PointName, GDispl;

            PointName = GDispl = default(string);
            var res = obj.GetLoadApplication(Name, ref LoadControl, ref DispType, ref Displ, ref Monitor, ref DOF, ref PointName, ref GDispl);

            return(LoadControl, DispType, Displ, Monitor, DOF, PointName, GDispl);
        }
コード例 #10
0
        GetTargetForceParameters(this cCaseStaticNonlinear obj, string Name)
        {
            double TolConvF, AccelFact;

            TolConvF = AccelFact = default(double);
            int MaxIter;

            MaxIter = default(int);
            bool NoStop;

            NoStop = default(bool);
            var res = obj.GetTargetForceParameters(Name, ref TolConvF, ref MaxIter, ref AccelFact, ref NoStop);

            return(TolConvF, MaxIter, AccelFact, NoStop);
        }