The existing FillPatchSingleLevel fills with the data from the same AMR level, and FillPatchTwoLevels fills with the data form the same AMR level and the coarse level below if needed. This new function will go down the AMR levels as deep as necessary.
The existing FillPatchSingleLevel fills with the data from the same AMR level, and FillPatchTwoLevels fills with the data form the same AMR level and the coarse level below if needed. This new function will go down the AMR levels as deep as necessary.