rate-independent-functionals