insertion

class imposed_conditions.insertion[source]

Bases: object

Defines the general variables needed for all insertion boundaries

position: Vector3

[mandatory] the position of the insertion region

orientation: Quaternion

[mandatory] the orientation of the insertion region

initial_volume: float

[mandatory] volume of particles that get’s inserted initially, \(V\), [\(L^3\)]

volume_flow_rate: float

[mandatory] volume of particles that get’s inserted per time unit, \(q\), [\(L^3/T\)]

velocity_min: Vector3

[mandatory] particles get a random initial velocity, uniformly distributed between velocity_min and velocity_max, \(v_\mathrm{min}\), [\(L/T\)]

velocity_max: Vector3

[mandatory] particles get a random initial velocity, uniformly distributed between velocity_min and velocity_max, \(v_\mathrm{min}\), [\(L/T\)]

particle_size_distribution: Vector3

[mandatory] particle size is distributed according to a certain volumetric particle size distribution, [\(-\)]

material: int

[mandatory] index indicating which material properties are given to the inserted particles, [\(-\)]