A framework for the analysis of noncohesive bank erosion algorithms in morphodynamic modeling