Пример #1
0
 def plot_analytic(current_data):
     import pylab 
     
     N = 2000                           # number of cells
     X = linspace(-1000.,1000.,N+1)     # vertices of cells
     t = current_data.t
     (u,h,w,z,mom) = analytical_sol(X,t)     
     pylab.plot(X,w,'r--')
     pylab.legend(['Topography', 'GeoClaw Solution', 'Analytic Solution'], loc='upper left')
Пример #2
0
from numpy import *
from matplotlib import *
from pylab import *
from analytical_solution_landslide import analytical_sol


N = 100                        # number of cells
X = linspace(-1000.,1000.,N+1) # vertices of cells
t_compare = 15
(u,h,w,z,mom) = analytical_sol(X,t_compare)

figure(1)
plot(X,w,X,z)
title('State of the slide at time t = %s' %t_compare)
legend(('stage','topography'))
show()