WallGo.collisionHelpers.generateCollisionModelDefinition
- generateCollisionModelDefinition(wallGoModel, parametersForCollisions={})[source]
Automatically generates a WallGoCollision.ModelDefinition object with matching out-of-equilibrium particle content and model parameters as defined by the input dict. You will need to manually add any relevant in-equilibrium particles. Currently this function defines all collision particles as ultrarelativistic.
- Parameters:
wallGoModel (WallGo.GenericModel)
model. (WallGo physics model to use as a base for the collision)
defs. (We take the model's outOfEquilibriumParticles list and create corresponding collision particle)
parametersForCollisions (doct[str, float])
symbols (Dict of)
values. (and their current)
- Returns:
A partically filled collision model definition that contains all out-of-eq particles from the input model and has its model parameter list filled with (symbol, value) pairs as specified by the input dict.
- Return type:
WallGoCollision.ModelDefinition