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): h0 = None hdx = None wcsph = WCSPHScheme( ['fluid'], [], dim=2, rho0=rho0, c0=c0, h0=h0, hdx=hdx, nu=None, gamma=7.0, alpha=0.0, beta=0.0 ) tvf = TVFScheme( ['fluid'], [], dim=2, rho0=rho0, c0=c0, nu=None, p0=p0, pb=None, h0=h0 ) edac = EDACScheme( ['fluid'], [], dim=2, rho0=rho0, c0=c0, nu=None, pb=p0, h=h0 ) iisph = IISPHScheme( fluids=['fluid'], solids=[], dim=2, nu=None, rho0=rho0, has_ghosts=True ) crksph = CRKSPHScheme( fluids=['fluid'], dim=2, nu=None, rho0=rho0, h0=h0, c0=c0, p0=0.0 ) gtvf = GTVFScheme( fluids=['fluid'], dim=2, rho0=rho0, c0=c0, nu=None, h0=None, p0=p0, pref=None ) pcisph = PCISPHScheme( fluids=['fluid'], dim=2, rho0=rho0, nu=None ) s = SchemeChooser( default='tvf', wcsph=wcsph, tvf=tvf, edac=edac, iisph=iisph, crksph=crksph, gtvf=gtvf, pcisph=pcisph ) return s
def create_scheme(self): h0 = None hdx = None wcsph = WCSPHScheme(['fluid'], [], dim=2, rho0=rho0, c0=c0, h0=h0, hdx=hdx, nu=None, gamma=7.0, alpha=0.0, beta=0.0) tvf = TVFScheme(['fluid'], [], dim=2, rho0=rho0, c0=c0, nu=None, p0=p0, pb=None, h0=h0) edac = EDACScheme(['fluid'], [], dim=2, rho0=rho0, c0=c0, nu=None, pb=p0, h=h0) s = SchemeChooser(default='tvf', wcsph=wcsph, tvf=tvf, edac=edac) 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'], ['solid'], dim=2, rho0=rho0, c0=c0, nu=None, p0=p0, pb=p0, h0=hdx) return s
def create_scheme(self): s = TVFScheme(['fluid'], ['channel'], dim=2, rho0=self.rho0, c0=None, nu=self.nu, p0=None, pb=None, h0=h0, gx=None) return s
def create_scheme(self): tvf = TVFScheme(['fluid'], ['solid'], dim=2, rho0=rho0, c0=c0, nu=None, p0=p0, pb=p0, h0=hdx) edac = EDACScheme( fluids=['fluid'], solids=['solid'], dim=2, c0=c0, rho0=rho0, nu=0.0, pb=p0, eps=0.0, h=0.0, ) s = SchemeChooser(default='tvf', tvf=tvf, edac=edac) 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