  In this paper, we present several geometric ways to incorporate gyroscopic
and dissipative forces to curl forces. We first present a proper metriplectic
geometry. Then, using the Herglotz principle and generalized Euler-Lagrange
equation, we propose a formulation of dissipative radial curl forces. Finally,
we extend our result to azimuthal curl force using Galley's method, which leads
to a natural formulation for Lagrangian and Hamiltonian dynamics of generic
non-conservative systems.
