Пример #1
0
        GetPDelta(this cPropLink obj, string Name)
        {
            double[] Value;
            Value = default(double[]);
            var res = obj.GetPDelta(Name, ref Value);

            return(Value);
        }
Пример #2
0
        GetWeightAndMass(this cPropLink obj, string Name)
        {
            double W, M, R1, R2, R3;

            W = M = R1 = R2 = R3 = default(double);
            var res = obj.GetWeightAndMass(Name, ref W, ref M, ref R1, ref R2, ref R3);

            return(W, M, R1, R2, R3);
        }
Пример #3
0
        GetTypeOAPI(this cPropLink obj, string Name)
        {
            eLinkPropType PropType;

            PropType = default(eLinkPropType);
            var res = obj.GetTypeOAPI(Name, ref PropType);

            return(PropType);
        }
Пример #4
0
        GetSpringData(this cPropLink obj, string Name)
        {
            double DefinedForThisLength, DefinedForThisArea;

            DefinedForThisLength = DefinedForThisArea = default(double);
            var res = obj.GetSpringData(Name, ref DefinedForThisLength, ref DefinedForThisArea);

            return(DefinedForThisLength, DefinedForThisArea);
        }
Пример #5
0
        GetNameList(this cPropLink obj, eLinkPropType PropType = (eLinkPropType)0)
        {
            int NumberNames;

            NumberNames = default(int);
            string[] MyName;
            MyName = default(string[]);
            var res = obj.GetNameList(ref NumberNames, ref MyName, PropType);

            return(NumberNames, MyName);
        }
Пример #6
0
        GetMultiLinearPoints(this cPropLink obj, string Name, int DOF)
        {
            int NumberPoints, MyType;

            NumberPoints = MyType = default(int);
            double[] F, D;
            F = D = default(double[]);
            double A1, A2, B1, B2, Eta;

            A1 = A2 = B1 = B2 = Eta = default(double);
            var res = obj.GetMultiLinearPoints(Name, DOF, ref NumberPoints, ref F, ref D, ref MyType, ref A1, ref A2, ref B1, ref B2, ref Eta);

            return(NumberPoints, F, D, MyType, A1, A2, B1, B2, Eta);
        }
Пример #7
0
        GetDamper(this cPropLink obj, string Name)
        {
            bool[] DOF, Fixed, Nonlinear;
            DOF = Fixed = Nonlinear = default(bool[]);
            double[] Ke, Ce, K, C, CExp;
            Ke = Ce = K = C = CExp = default(double[]);
            double DJ2, DJ3;

            DJ2 = DJ3 = default(double);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetDamper(Name, ref DOF, ref Fixed, ref Nonlinear, ref Ke, ref Ce, ref K, ref C, ref CExp, ref DJ2, ref DJ3, ref Notes, ref GUID);

            return(DOF, Fixed, Nonlinear, Ke, Ce, K, C, CExp, DJ2, DJ3, Notes, GUID);
        }
Пример #8
0
        GetDamperBilinear(this cPropLink obj, string Name)
        {
            bool[] dof, Fixed, Nonlinear;
            dof = Fixed = Nonlinear = default(bool[]);
            double[] ke, ce, k, c, CY, ForceLimit;
            ke = ce = k = c = CY = ForceLimit = default(double[]);
            double dj2, dj3;

            dj2 = dj3 = default(double);
            string notes, GUID;

            notes = GUID = default(string);
            var res = obj.GetDamperBilinear(Name, ref dof, ref Fixed, ref Nonlinear, ref ke, ref ce, ref k, ref c, ref CY, ref ForceLimit, ref dj2, ref dj3, ref notes, ref GUID);

            return(dof, Fixed, Nonlinear, ke, ce, k, c, CY, ForceLimit, dj2, dj3, notes, GUID);
        }
Пример #9
0
        GetFrictionIsolator(this cPropLink obj, string Name)
        {
            bool[] DOF, Fixed, Nonlinear;
            DOF = Fixed = Nonlinear = default(bool[]);
            double[] Ke, Ce, K, Slow, Fast, Rate, Radius;
            Ke = Ce = K = Slow = Fast = Rate = Radius = default(double[]);
            double Damping, DJ2, DJ3;

            Damping = DJ2 = DJ3 = default(double);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetFrictionIsolator(Name, ref DOF, ref Fixed, ref Nonlinear, ref Ke, ref Ce, ref K, ref Slow, ref Fast, ref Rate, ref Radius, ref Damping, ref DJ2, ref DJ3, ref Notes, ref GUID);

            return(DOF, Fixed, Nonlinear, Ke, Ce, K, Slow, Fast, Rate, Radius, Damping, DJ2, DJ3, Notes, GUID);
        }
Пример #10
0
        GetRubberIsolator(this cPropLink obj, string Name)
        {
            bool[] DOF, Fixed, Nonlinear;
            DOF = Fixed = Nonlinear = default(bool[]);
            double[] Ke, Ce, K, Yield, Ratio;
            Ke = Ce = K = Yield = Ratio = default(double[]);
            double DJ2, DJ3;

            DJ2 = DJ3 = default(double);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetRubberIsolator(Name, ref DOF, ref Fixed, ref Nonlinear, ref Ke, ref Ce, ref K, ref Yield, ref Ratio, ref DJ2, ref DJ3, ref Notes, ref GUID);

            return(DOF, Fixed, Nonlinear, Ke, Ce, K, Yield, Ratio, DJ2, DJ3, Notes, GUID);
        }
Пример #11
0
        GetMultiLinearPlastic(this cPropLink obj, string Name)
        {
            bool[] DOF, Fixed, Nonlinear;
            DOF = Fixed = Nonlinear = default(bool[]);
            double[] Ke, Ce;
            Ke = Ce = default(double[]);
            double DJ2, DJ3;

            DJ2 = DJ3 = default(double);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetMultiLinearPlastic(Name, ref DOF, ref Fixed, ref Nonlinear, ref Ke, ref Ce, ref DJ2, ref DJ3, ref Notes, ref GUID);

            return(DOF, Fixed, Nonlinear, Ke, Ce, DJ2, DJ3, Notes, GUID);
        }
Пример #12
0
        GetDamperFrictionSpring(this cPropLink obj, string Name)
        {
            bool[] dof, Fixed, Nonlinear;
            dof = Fixed = Nonlinear = default(bool[]);
            double[] ke, ce, k, K1, K2, u0, us;
            ke = ce = k = K1 = K2 = u0 = us = default(double[]);
            int[] direction;
            direction = default(int[]);
            double dj2, dj3;

            dj2 = dj3 = default(double);
            string notes, GUID;

            notes = GUID = default(string);
            var res = obj.GetDamperFrictionSpring(Name, ref dof, ref Fixed, ref Nonlinear, ref ke, ref ce, ref k, ref K1, ref K2, ref u0, ref us, ref direction, ref dj2, ref dj3, ref notes, ref GUID);

            return(dof, Fixed, Nonlinear, ke, ce, k, K1, K2, u0, us, direction, dj2, dj3, notes, GUID);
        }
Пример #13
0
        GetLinear(this cPropLink obj, string Name)
        {
            bool[] DOF, Fixed;
            DOF = Fixed = default(bool[]);
            double[] Ke, Ce;
            Ke = Ce = default(double[]);
            double DJ2, DJ3;

            DJ2 = DJ3 = default(double);
            bool KeCoupled, CeCoupled;

            KeCoupled = CeCoupled = default(bool);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetLinear(Name, ref DOF, ref Fixed, ref Ke, ref Ce, ref DJ2, ref DJ3, ref KeCoupled, ref CeCoupled, ref Notes, ref GUID);

            return(DOF, Fixed, Ke, Ce, DJ2, DJ3, KeCoupled, CeCoupled, Notes, GUID);
        }