public ChsKConnection(HssTrussConnectionChord chord, double Gap, List<HssTrussConnectionBranch> branches, ICalcLog CalcLog) :base(chord, branches, CalcLog) { this.gap = Gap; if (branches.Count!=2) { throw new Exception("K connections other than ones with 2 members are not supported"); } List<string> loadCaseNames = GetLoadCaseList(); DetermineTensionCompressionBranches(loadCaseNames); }
public ChsKConnection(HssTrussConnectionChord chord, double Gap, List <HssTrussConnectionBranch> branches, ICalcLog CalcLog) : base(chord, branches, CalcLog) { this.gap = Gap; if (branches.Count != 2) { throw new Exception("K connections other than ones with 2 members are not supported"); } List <string> loadCaseNames = GetLoadCaseList(); DetermineTensionCompressionBranches(loadCaseNames); }
public ChsXConnection(HssTrussConnectionChord chord, List<HssTrussConnectionBranch> branches, ICalcLog CalcLog) :base(chord, branches, CalcLog) { }
public HssTrussConnection(HssTrussConnectionChord chord, List <HssTrussConnectionBranch> branches, ICalcLog CalcLog) : base(CalcLog) { this.branches = branches; this.chord = chord; }
public ChsKOverlapConnection(HssTrussConnectionChord chord, double Gap, List <HssTrussConnectionBranch> branches, ICalcLog CalcLog) : base(chord, Gap, branches, CalcLog) { }
public ChsTYConnection(HssTrussConnectionChord chord, List <HssTrussConnectionBranch> branches, ICalcLog CalcLog) : base(chord, branches, CalcLog) { }
public HssTrussConnection(HssTrussConnectionChord chord, List<HssTrussConnectionBranch> branches, ICalcLog CalcLog): base ( CalcLog) { this.branches = branches; this.chord = chord; }
public ChsKGappedConnection(HssTrussConnectionChord chord, double Gap, List<HssTrussConnectionBranch> branches, ICalcLog CalcLog) : base(chord, Gap, branches, CalcLog) { }