public override Expression SymbolicDiff(Variable var) { var u = Parameter; var dudx = Parameter.SymbolicDiff(var); return(Sym.Cos(u) * dudx); }