vp variationalprinciples