A diagnostic model of continental shelf circulation