public SizeFactor(IFactor referenceHeight, IWindLoadData windLoadData, IFactor backgroundFactor) { _referenceHeight = referenceHeight; _windLoadData = windLoadData; _backgroundFactor = backgroundFactor; }
public NonDimensionalFrequency(IWindLoadData windLoadData, IFactor fundamentalFlexuralFrequency, IFactorAt turbulentLengthScale) { _windLoadData = windLoadData; _fundamentalFlexuralFrequency = fundamentalFlexuralFrequency; _turbulentLengthScale = turbulentLengthScale; }
public ExternalPressureWindForce( IWindLoadData windLoadData, IWindLoadCase windLoadCase, IStructuralFactorCalculator structuralFactorCalculator = null) { _windLoadData = windLoadData; _windLoadCase = windLoadCase; _structuralFactorCalculator = structuralFactorCalculator ?? new NoStructuralFactorCalculator(); }
public StructuralFactorCalculator( IStructure building, ITerrain terrain, IWindLoadData windLoadData, StructuralType structuralType) { _building = building; _terrain = terrain; _windLoadData = windLoadData; _structuralType = structuralType; }
public DynamicFactor(IFactor referenceHeight, IWindLoadData windLoadData, IFactor peakFactor, IFactor backgroundFactor, IFactor resonanceResponse) { _referenceHeight = referenceHeight; _windLoadData = windLoadData; _peakFactor = peakFactor; _backgroundFactor = backgroundFactor; _resonanceResponse = resonanceResponse; }
public IWindLoadCase Create( IDuopitchRoof building, IWindLoadData windLoadData) { if (building.CurrentRotation == DuopitchRoof.Rotation.Degrees_0) { return(new DuopitchRoofWindLoadsRotation0(building, windLoadData)); } if (building.CurrentRotation == DuopitchRoof.Rotation.Degrees_90) { return(new DuopitchRoofWindLoadsRotation90(building, windLoadData)); } throw new ArgumentException(nameof(building.CurrentRotation)); }
public HippedRoofWindLoads(IStructure building, IWindLoadData windLoadData) : base(building, windLoadData) { }
public FlatRoofWindLoads(IFlatRoofBuilding building, IWindLoadData windLoadData) : base(building, windLoadData) { }
public FlatRoofWithParapetesWindLoads(IFlatRoofBuilding building, IWindLoadData windLoadData, double parapetHeight) : base(building, windLoadData) { ParapetHeight = parapetHeight; }
public FlatRoofWithMansardEavesWindLoads(IFlatRoofBuilding building, IWindLoadData windLoadData, double angle) : base(building, windLoadData) { Angle = angle; }
public WindLoadCase(IStructure building, IWindLoadData windLoadData) { _building = building; _windLoadData = windLoadData; }
public MonopitchedRoofWindLoads( IMonopitchRoof building, IWindLoadData windLoadData) : base(building, windLoadData) { Angle = building.Angle; }
public DuopitchRoofWindLoads( IDuopitchRoof building, IWindLoadData windLoadData) : base(building, windLoadData) { Angle = building.Angle; }
public DuopitchRoofWindLoadsRotation90( IDuopitchRoof building, IWindLoadData windLoadData) : base(building, windLoadData) { }
public MonopitchedRoofWindLoadsRotation90( IMonopitchRoof building, IWindLoadData windLoadData) : base(building, windLoadData) { }
public WallsWindLoads(IStructure building, IWindLoadData windLoadData) : base(building, windLoadData) { }
public FlatRoofWithCurvedEavesWindLoads(IFlatRoofBuilding building, IWindLoadData windLoadData, double curvature) : base(building, windLoadData) { Curvature = curvature; }