shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig#

class shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig#

Bases: pybind11_object

Methods

add_ext_force_lense_thirring

add_ext_force_point_mass

add_ext_force_shearing_box

print_status

set_IdealMHD

set_artif_viscosity_Constant

set_artif_viscosity_ConstantDisc

set_artif_viscosity_None

set_artif_viscosity_VaryingCD10

set_artif_viscosity_VaryingMM97

set_boundary_free

set_boundary_periodic

set_boundary_shearing_periodic

set_cfl_cour

set_cfl_force

set_cfl_mult_stiffness

set_cfl_multipler

set_dust_mode_monofluid_complete

set_dust_mode_monofluid_tvi

set_dust_mode_none

set_eos_adiabatic

set_eos_isothermal

set_eos_locally_isothermal

set_eos_locally_isothermalFA2014

set_eos_locally_isothermalLP07

set_max_neigh_cache_size

set_particle_mass

set_tree_reduction_level

set_two_stage_search

set_units

to_json

Basic disc simulation

Basic disc simulation

Shearing box in SPH

Shearing box in SPH

Start a SPH simulation from a phantom dump

Start a SPH simulation from a phantom dump
add_ext_force_lense_thirring(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, central_mass: float, Racc: float, a_spin: float, dir_spin: f64_3) None#
add_ext_force_point_mass(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float, arg1: float) None#
add_ext_force_shearing_box(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, Omega_0: float, eta: float, q: float) None#
print_status(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_IdealMHD(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, sigma_mhd: float, sigma_u: float) None#
set_artif_viscosity_Constant(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, alpha_u: float, alpha_AV: float, beta_AV: float) None#
set_artif_viscosity_ConstantDisc(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, alpha_AV: float, alpha_u: float, beta_AV: float) None#
set_artif_viscosity_None(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_artif_viscosity_VaryingCD10(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, alpha_min: float, alpha_max: float, sigma_decay: float, alpha_u: float, beta_AV: float) None#
set_artif_viscosity_VaryingMM97(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, alpha_min: float, alpha_max: float, sigma_decay: float, alpha_u: float, beta_AV: float) None#
set_boundary_free(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_boundary_periodic(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_boundary_shearing_periodic(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: i32_3, arg1: i32_3, arg2: float) None#
set_cfl_cour(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_cfl_force(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_cfl_mult_stiffness(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_cfl_multipler(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_dust_mode_monofluid_complete(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, ndust: int) None#
set_dust_mode_monofluid_tvi(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: int) None#
set_dust_mode_none(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_eos_adiabatic(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_eos_isothermal(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_eos_locally_isothermal(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) None#
set_eos_locally_isothermalFA2014(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, h_over_r: float) None#
set_eos_locally_isothermalLP07(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, *, cs0: float, q: float, r0: float) None#
set_max_neigh_cache_size(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: int) None#
set_particle_mass(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: float) None#
set_tree_reduction_level(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: int) None#
set_units(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig, arg0: shamunits::UnitSystem<double>) None#
to_json(self: shamrock.model_sph.SPHModel_f64_3_M4_SolverConfig) str#