WallGo.genericModel

Physics model class for WallGo

Classes

GenericModel()

Common interface for WallGo model definitions.

class GenericModel[source]

Common interface for WallGo model definitions. This is basically input parameters + particle definitions + effective potential. The user should implement this and the abstract methods below with their model-specific stuff.

addParticle(particleToAdd)[source]

Common routine for defining a new out-of-equilibrium particle.

Parameters:

particleToAdd (Particle)

Return type:

None

clearParticles()[source]

Empties the cached particle list

Return type:

None

abstract property fieldCount: int

Override to return the number of classical background fields in your model.

abstractmethod getEffectivePotential()[source]

Override to return your effective potential.

Return type:

EffectivePotential