def evolvewrap(G, h, bed, hMbeg, hMend, wMbeg, wMend, GMbeg, GMend, uMbeg, uMend, bMbeg, bMend, g, dx, dt, n, nGhBC, unBC, bnBC, nGhhbc, nubc, nbhc, theta, hhbc, whbc, Ghbc, bedhbc, ubc): return _Serre2dc.evolvewrap(G, h, bed, hMbeg, hMend, wMbeg, wMend, GMbeg, GMend, uMbeg, uMend, bMbeg, bMend, g, dx, dt, n, nGhBC, unBC, bnBC, nGhhbc, nubc, nbhc, theta, hhbc, whbc, Ghbc, bedhbc, ubc)
def evolvewrap(G, h, hebeg, heend, Gebeg, Geend, uebeg, ueend, g, dx, dt, n, nBCs, theta, ubc, hhbc, Ghbc): return _Serre2dc.evolvewrap(G, h, hebeg, heend, Gebeg, Geend, uebeg, ueend, g, dx, dt, n, nBCs, theta, ubc, hhbc, Ghbc)
def evolvewrap(*args): return _Serre2dc.evolvewrap(*args)
def evolvewrap(G, h, hebeg, heend, Gebeg, Geend, uebeg, ueend, g, dx, dt, n, nhbc, nubc, theta): return _Serre2dc.evolvewrap(G, h, hebeg, heend, Gebeg, Geend, uebeg, ueend, g, dx, dt, n, nhbc, nubc, theta)
def evolvewrap(G, h, h0, h1, u0, u1, g, dx, dt, nBC, n, nBCs, theta): return _Serre2dc.evolvewrap(G, h, h0, h1, u0, u1, g, dx, dt, nBC, n, nBCs, theta)