
Hi All,
I have a boundary condition on a region that's defined by a function, and applies the same (time-dependent) deflection to all coordinates. Now I'm looking to precede this part of the movement by another part, which is more specific and changes by coordinate. This means that the previously simple part needs to provide not the same uniform deflection to all coordinates, but some accumulated deflection that adds to the last deflection in the first part of the movement. That is, previously I had d(x) = f(t), and now I want d(x) = d_0(x) + f(t - t_0), where 0 is the end of the 1st part.
Chaining the two parts technically is simple, either manually or (probably) with the times keyword to EssentialBC. But the second part still needs to have d_0(x). I could, I guess, repeat the calculation for the last frame of the 1st part in each call to the 2nd-part function, but that seems excessive. What would be the best way to get that information in a BC function, or else to achieve that chaining by different means?
Thanks, Yosef Meller.