1
# This file was *autogenerated* from the file source_terms.sage.
2
from sage.all_cmdline import * # import sage library
3
_sage_const_2 = Integer(2); _sage_const_1 = Integer(1); _sage_const_0 = Integer(0)
9
# --------------------------------------------------
11
u = (t+_sage_const_1 )*h*sin(_sage_const_2 *pi*x)
12
eta = (t+_sage_const_1 )*h*cos(_sage_const_2 *pi*x)
14
u_src = diff(u, t) + g*diff(eta, x)
15
eta_src = diff(eta, t) + diff(H*u, x)
20
print "u_src: ", u_src
21
print "eta_src: ", eta_src
23
J = integrate((eta.subs(t=_sage_const_1 ))**_sage_const_2 , x, _sage_const_0 , _sage_const_1 )
24
print "J(t=1): ", J.subs(h=_sage_const_1 )
25
print "diff(J(t=1), h).subs(h=1): ", diff(J, h).subs(h=_sage_const_1 )
26
J = integrate((eta.subs(t=_sage_const_0 ))**_sage_const_2 , x, _sage_const_0 , _sage_const_1 )
27
print "J(t=0): ", J.subs(h=_sage_const_1 )
28
print "diff(J(t=0), h).subs(h=1): ", diff(J, h).subs(h=_sage_const_1 )