.. index:: fix nufeb/eps_secretion fix nufeb/eps_secretion command =============================== Syntax """""" .. parsed-literal:: fix ID group-ID nufeb/eps_secretion type-eps group-eps ratio eps_den seed * ID = user-assigned name for the fix * group-ID = ID of the group atoms to apply the fix to * eps-type = numeric type of EPS * group-eps = ID of the EPS group * ratio = extraction threshold ratio * eps_den = density of EPS * seed = random # seed (positive integer) Examples """""""" .. code-block:: #--- examples/biofilm-heterotroph ---# group HET type 1 group EPS type 2 fix eps_ext HET nufeb/eps_secretion 2 EPS 1.3 30 1234 Description """""""""""""" Perform EPS secretion to the atoms defined in *group-ID*. The fix requires :doc:`fix nufeb/growth/het ` to accomplish as the command updates the outer_mass and outer_diameter of the atoms. Atoms using other growth models do not form an EPS shell. The keywords *eps-type* and *group-eps* are the pre-defined numeric type and group ID that are utilised to associate EPS. EPS secretion occurs when the ratio between outer_diameter and (inner) diameter of an atom exceeds the threshold value (*ratio*). Upon secretion, 40% - 60% of the outer_mass becomes a separate EPS particle and is randomly placed next the to the parent. The random *seed* is used for the stochastic operation, and the random numbers generated by each processor are different. This means the coordinates of individual atoms will be different when running on different numbers of processors. Restrictions """"""""""""" This fix is only compatible with the following commands: * :doc:`atom_style coccus ` * :doc:`fix nufeb/growth/het `