STAdditionalOutputAddToQuantitiesConditional 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.STDataAccessAssembly: DHI.Mike1D.HDParameterDataAccess (in DHI.Mike1D.HDParameterDataAccess.dll) Version: 24.0.0.0 (11.1.1.1111)
public static void AddToQuantitiesConditional(
List<IQuantity> quantities,
STData stData,
Func<STBaseComponent, IQuantity> quantityCreator,
Func<STBaseComponent, bool> condition
)
Parameters
- quantities ListIQuantity
- List of quantities to add to
- stData STData
- STData object
- quantityCreator FuncSTBaseComponent, IQuantity
- Quantity creator
- condition FuncSTBaseComponent, Boolean
- Condition on which components to consider