public BoltSlipCriticalGroupB(double Diameter, BoltThreadCase ThreadType,
                                      BoltFayingSurfaceClass FayingSurface, BoltHoleType HoleType,
                                      BoltFillerCase Fillers, int NumberOfSlipPlanes, ICalcLog log, double PretensionMultiplier = 1.13) :
            base(Diameter, ThreadType, FayingSurface, HoleType, Fillers, NumberOfSlipPlanes, log, PretensionMultiplier)
        {
            material = new BoltGroupBMaterial();

            nominalTensileStress = material.GetNominalTensileStress(ThreadType);
            nominalShearStress   = material.GetNominalTensileStress(ThreadType);
        }
        public BoltBearingGroupB(double Diameter, BoltThreadCase ThreadType,
                                 ICalcLog log = null)
            : base(Diameter, ThreadType, log)
        {
            material = new BoltGroupBMaterial();

            nominalTensileStress = material.GetNominalTensileStress(ThreadType);
            nominalShearStress   = material.GetNominalShearStress(ThreadType);
        }