Let $f:Y \to X$ be a small contraction morphism of projective normal varieties. Then what is the usual way (if any) to define the flop $f^+: Y^+ \to X$ ?
I could find a clear and uniform way to define flips in the literature, however, for flops things become very confusing.
In the paper "Flops" by Kollár, it defines (Def 2.1) the $D$-flop of $f$, which is the small map $f^+ : Y^+ \to X$ such that $D^+$ (the proper transform of $D$) is $f^+$-ample (there are some other assumptions in the definition which I omit). However, something must be missing in that definition, because by that definition, $f$ itself is the flop of $f$. Moreover, this is the definition of $D$-flop, then what is the definition of flop? Is it the case $D = K_Y$?
In Debarre's "Higher-Dimensional Algebraic Geometry" (see footnote in page 173), the flop is "defined" by a small map which "removes the curve on which the canonical divisor has degree 0 and replaces it with another curve with the same property. However, there is a Cartier divisor that is negative on the first curve and positive on the second".
Last, in Bridgeland's paper "Flops and derived categories", flop is "defined" as "if $D$ is a divisor such that $-D$ is $f$-nef, then its proper transform $D'$ is $f^+$-nef" (See page 12 (4.6)).
Then what are the relations between these definitions? Are they all the same?
Besides, are the flops special case of flips? --- I always confused by this!