exhaustive

adj. Thorough, comprehensive.  exhaustively adv. Exhaustiveness n.

a. Serving or tending to exhaust; exhibiting all the facts or arguments; as, an exhaustive method.