public static IContinousLoad Create( ILoadWithPosition startLoadWithPosition, ILoadWithPosition endLoadWithPosition, double angle) { return(new ContinousAngledLoad(startLoadWithPosition, endLoadWithPosition, angle)); }
private SpanExtendLoad( ILoadWithPosition startPosition, ILoadWithPosition endPosition, IMaterial material) : base(startPosition, endPosition) { HorizontalDeflectionResult = new HorizontalDeflectionResult(this); }
private ContinousBendingMomentLoad(ILoadWithPosition startPosition, ILoadWithPosition endPosition) : base(startPosition, endPosition) { BendingMomentResult = new BendingMomentResult(this); RotationResult = new RotationResult(this); VerticalDeflectionResult = new VerticalDeflectionResult(this); }
private ContinousAngledLoad(ILoadWithPosition startPosition, ILoadWithPosition endPosition, double angle) : base(startPosition, endPosition) { Angle = angle; SetContinousLoads(); NormalForceResult = new NormalForceResult(_horizontalContinousLoad); ShearResult = new ShearResult(_verticalContinousLoad); BendingMomentResult = new BendingMomentResult(_verticalContinousLoad); RotationResult = new RotationResult(_verticalContinousLoad); HorizontalDeflectionResult = new HorizontalDeflectionResult(_horizontalContinousLoad); VerticalDeflectionResult = new VerticalDeflectionResult(_verticalContinousLoad); }
protected ContinousLoad(ILoadWithPosition startPosition, ILoadWithPosition endPosition) { StartPosition = startPosition ?? throw new ArgumentNullException(nameof(startPosition)); EndPosition = endPosition ?? throw new ArgumentNullException(nameof(endPosition)); }
private ContinousNormalLoad(ILoadWithPosition startPosition, ILoadWithPosition endPosition) : base(startPosition, endPosition) { NormalForceResult = new NormalForceResult(this); HorizontalDeflectionResult = new HorizontalDeflectionResult(this); }
public static IContinousLoad Create( ILoadWithPosition startLoadWithPosition, ILoadWithPosition endLoadWithPosition) { return(new ContinousNormalLoad(startLoadWithPosition, endLoadWithPosition)); }
private UpDownTemperatureDifferenceLoad(ILoadWithPosition startPosition, ILoadWithPosition endPosition) : base(startPosition, endPosition) { RotationResult = new RotationResult(this); VerticalDeflectionResult = new VerticalDeflectionResult(this); }
private AlongTemperatureDifferenceLoad( ILoadWithPosition startPosition, ILoadWithPosition endPosition) : base(startPosition, endPosition) { HorizontalDeflectionResult = new HorizontalDeflectionResult(this); }