The initial–boundary value problem for general non-local scalar conservation laws in one space dimension