BUG: post-processing of parcels on patch interaction models
Adding check for p.active at the end of KinematicParcel::move. p.hitFace() is called only for active parcels. Setting to zero the initialization for stored lists of stick and escape parcels in LocalInteraction and StandardWallInteraction models NOTE: KinematicParcel::hitPatch counts overall system escaped parcels and mass based on polyPatch type and not on type of patchInteractionModel. Thus, if a patch is a Wall for fluid but escape for parcel the overall report will be wrong but the local report for each patch is correct
Showing
- src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C 5 additions, 2 deletions...diate/parcels/Templates/KinematicParcel/KinematicParcel.C
- src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcelI.H 1 addition, 1 deletion...iate/parcels/Templates/KinematicParcel/KinematicParcelI.H
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C 15 additions, 7 deletions...PatchInteractionModel/LocalInteraction/LocalInteraction.C
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C 14 additions, 7 deletions...onModel/StandardWallInteraction/StandardWallInteraction.C