A numerical model of the soil flushing remediation in a heavy metal contaminated soil