As it known, Homomorphic encryption can be used for privacy-preserving outsourced storage and computation. In various constructions, the computations are represented as either Boolean or arithmetic circuits and can use garbled circuits.
My problem is that I couldn't find explicit documentation on how to outsource the function for computation. What are the possible and practical techniques to represent the function to be evaluated if we do not use a circuit.