public ConcentratedLoadAtAnyPoint(BeamPinnedFixed beam, double P, double a) { this.beam = beam; L = beam.Length; this.P = P; this.a = a; this.b = L - a; ReactionsWereCalculated = false; }
public UniformPartialLoad(BeamPinnedFixed beam, double w, double a, double b) { this.beam = beam; L = beam.Length; this.w = w; this.a = a; this.b = b; if (a + b > L) { throw new LoadLocationParametersException(L, "a", "b"); } this.c = L - (a + b); DimensionsWereCalculated = false; ReactionsWereCalculated = false; NumberOfStations = 40; }
public UniformPartialLoad(BeamPinnedFixed beam, double w, double a, double b) { this.beam = beam; L = beam.Length; this.w = w; this.a = a; this.b = b; if (a+b>L) { throw new LoadLocationParametersException(L, "a", "b"); } this.c = L - (a + b); DimensionsWereCalculated = false; ReactionsWereCalculated = false; NumberOfStations = 40; }
public BeamCase GetCase(LoadBeam load, IAnalysisBeam beam) { this.beam = beam as BeamPinnedFixed; BeamCase BeamLoadCase = null; if (load is LoadConcentrated) { BeamLoadCase = GetConcentratedLoadCase(load); } else if (load is LoadDistributed) { BeamLoadCase = GetDistributedLoadCase(load); } else if (load is LoadMoment) { BeamLoadCase = GetMomentLoadCase(load); } return(BeamLoadCase); }
public BeamCase GetCase(LoadBeam load, IAnalysisBeam beam) { this.beam = beam as BeamPinnedFixed; BeamCase BeamLoadCase = null; if (load is LoadConcentrated) { BeamLoadCase = GetConcentratedLoadCase(load); } else if (load is LoadDistributed) { BeamLoadCase = GetDistributedLoadCase(load); } else if (load is LoadMoment) { BeamLoadCase = GetMomentLoadCase(load); } return BeamLoadCase; }
public ConcentratedLoadAtCenter(BeamPinnedFixed beam, double P) { this.beam = beam; L = beam.Length; this.P = P; }
public MomentAtFreeEnd(BeamPinnedFixed beam, double Mo) { this.beam = beam; this.L = beam.Length; this.Mo = Mo; }
public UniformlyDistributedLoad (BeamPinnedFixed beam, double w) { this.beam = beam; L = beam.Length; this.w = w; }
public UniformlyDistributedLoad(BeamPinnedFixed beam, double w) { this.beam = beam; L = beam.Length; this.w = w; }
public MomentAtFreeEnd(BeamPinnedFixed beam, double Mo) { this.beam = beam; this.L = beam.Length; this.Mo=Mo; }