exhaustive

adjectives

performed comprehensively and completely
"an exhaustive study"; "made a thorough search"; "thoroughgoing research"