def create_scheme(self): s = TVFScheme( ['fluid'], ['solid'], dim=2, rho0=rho0, c0=c0, nu=nu, p0=p0, pb=p0, h0=dx*hdx, gx=fx ) s.configure_solver(tf=tf, dt=dt, n_damp=100, pfreq=500) return s
def create_scheme(self): s = TVFScheme(['fluid'], ['channel'], dim=2, rho0=rho0, c0=c0, nu=nu, p0=p0, pb=p0, h0=dx * hdx) s.configure_solver(tf=tf, dt=dt) return s
def create_scheme(self): s = TVFScheme(['fluid1', 'fluid2'], ['solid'], dim=2, rho0=rho1, c0=c0, nu=nu, p0=p1, pb=p1, h0=dx * hdx, gy=gy) s.configure_solver(tf=tf, dt=dt, pfreq=500) return s
def create_scheme(self): s = TVFScheme(['fluid', 'inlet', 'outlet'], ['solid'], dim=2, rho0=rho, c0=c0, nu=nu, p0=p0, pb=p0, h0=dx * hdx, gx=0.0) extra_steppers = dict(inlet=InletOutletStep(), outlet=InletOutletStep()) s.configure_solver(extra_steppers=extra_steppers, tf=tf, dt=dt, n_damp=10, pfreq=100) return s
def create_scheme(self): s = TVFScheme( ["fluid"], [], dim=2, rho0=rho0, c0=c0, nu=nu, p0=p0, pb=p0, h0=dx * hdx ) s.configure_solver(tf=tf, dt=dt, output_only_real=False) return s