Behavior · Published v1

MarkFilled

MarkFilled from Water Drop Tank.

From Water Drop Tank · v2. Edit this definition in its source simulation.

Source

behavior MarkFilled for FreeSurfaceWater
{
    update when self.kind == 1.0 && (self.mass + self.reserve > 1.001 * self.rho || ((sum n in neighbors[FreeSurfaceWater using D3Q19] { n.gas }) == 0.0 && self.mass > 0.9 * self.rho)) {
        set self.nextKind = 2.0;
        set self.filling = 1.0;
    }
}

Building blocks

These exact versions are included when you reuse this artifact.

PropertyFreeSurfaceWater@hyle · v1