Click or drag to resize

STAdditionalOutput.AddToQuantitiesConditional Method

Add a set of quantities for one or more components

To get bed load quantites for all non cohesive components that has bed load enabled:

AddToQuantitiesConditional(quantities, stData, st => STComponentQuantities.BedLoad(st), st => st.HasBedLoad);

Namespace:  DHI.Mike1D.STDataAccess
Assembly:  DHI.Mike1D.HDParameterDataAccess (in DHI.Mike1D.HDParameterDataAccess.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public static void AddToQuantitiesConditional(
	List<IQuantity> quantities,
	STData stData,
	Func<STBaseComponent, IQuantity> quantityCreator,
	Func<STBaseComponent, bool> condition
)

Parameters

quantities
Type: System.Collections.Generic.List<IQuantity>
List of quantities to add to
stData
Type: DHI.Mike1D.STDataAccess.STData
STData object
quantityCreator
Type: System.Func<STBaseComponent, IQuantity>
Quantity creator
condition
Type: System.Func<STBaseComponent, Boolean>
Condition on which components to consider
See Also