lagrangian: Corrected patch data
The KinematicCloud::patchData method has been made consistent on moving meshes and/or when the time-step is being sub-cycled. It has also been altered to calculate the normal component of a moving patch's velocity directly from the point motions. This prevents an infinite loop occuring due to inconsistency between the velocity used to calculate a rebound and that used when tracking. Some minor style improvements to the particle class have also been made.
Showing
- src/lagrangian/DSMC/parcels/Templates/DSMCParcel/DSMCParcel.C 1 addition, 1 deletion...lagrangian/DSMC/parcels/Templates/DSMCParcel/DSMCParcel.C
- src/lagrangian/basic/particle/particle.C 87 additions, 44 deletionssrc/lagrangian/basic/particle/particle.C
- src/lagrangian/basic/particle/particle.H 100 additions, 78 deletionssrc/lagrangian/basic/particle/particle.H
- src/lagrangian/basic/particle/particleI.H 62 additions, 40 deletionssrc/lagrangian/basic/particle/particleI.H
- src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C 21 additions, 125 deletions...rmediate/clouds/Templates/KinematicCloud/KinematicCloud.C
- src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H 1 addition, 3 deletions...rmediate/clouds/Templates/KinematicCloud/KinematicCloud.H
- src/lagrangian/intermediate/parcels/Templates/KinematicParcel/KinematicParcel.C 7 additions, 9 deletions...diate/parcels/Templates/KinematicParcel/KinematicParcel.C
- src/lagrangian/intermediate/submodels/CloudFunctionObjects/ParticleErosion/ParticleErosion.C 2 additions, 2 deletions...ls/CloudFunctionObjects/ParticleErosion/ParticleErosion.C
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/LocalInteraction/LocalInteraction.C 1 addition, 1 deletion...PatchInteractionModel/LocalInteraction/LocalInteraction.C
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/MultiInteraction/MultiInteraction.C 2 additions, 2 deletions...PatchInteractionModel/MultiInteraction/MultiInteraction.C
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/Rebound/Rebound.C 2 additions, 2 deletions...bmodels/Kinematic/PatchInteractionModel/Rebound/Rebound.C
- src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/StandardWallInteraction/StandardWallInteraction.C 1 addition, 1 deletion...onModel/StandardWallInteraction/StandardWallInteraction.C
- src/lagrangian/solidParticle/solidParticle.C 1 addition, 1 deletionsrc/lagrangian/solidParticle/solidParticle.C
Please register or sign in to comment