__init__
constrained_diffusion
