fix darkroom: fix template operator() member-function call -> calcurate() free-function