Shamrock 2025.10.0
Astrophysical Code
Loading...
Searching...
No Matches
shammodels::sph::Model< Tvec, SPHKernel > Member List

This is the complete list of members for shammodels::sph::Model< Tvec, SPHKernel >, including all inherited members.

add_big_disc_3d(Tvec center, Tscal central_mass, u32 Npart, Tscal r_in, Tscal r_out, Tscal disc_mass, Tscal p, Tscal H_r_in, Tscal q, std::mt19937 eng) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
add_cube_disc_3d(Tvec center, u32 Npart, Tscal p, Tscal rho_0, Tscal m, Tscal r_in, Tscal r_out, Tscal q, Tscal cmass) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
add_cube_fcc_3d(Tscal dr, std::pair< Tvec, Tvec > _box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
add_cube_hcp_3d(Tscal dr, std::pair< Tvec, Tvec > _box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
add_cube_hcp_3d_v2(Tscal dr, std::pair< Tvec, Tvec > _box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
add_disc_3d(Tvec center, Tscal central_mass, u32 Npart, Tscal r_in, Tscal r_out, Tscal disc_mass, Tscal p, Tscal H_r_in, Tscal q)shammodels::sph::Model< Tvec, SPHKernel >inline
add_kernel_value(std::string field_name, T val, Tvec center, Tscal h_ker) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
add_sink(Tscal mass, Tvec pos, Tvec velocity, Tscal accretion_radius) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
apply_momentum_offset(Tvec offset) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
apply_position_offset(Tvec offset) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
change_htolerances(Tscal in_coarse, Tscal in_fine) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
ctx (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
dim (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >static
do_vtk_dump(std::string filename, bool add_patch_world_id) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
dump(std::string fname)shammodels::sph::Model< Tvec, SPHKernel >inline
evolve_once() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
evolve_once_time_expl(f64 t_curr, f64 dt_input) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
evolve_until(Tscal target_time, i32 niter_max) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
gen_config_from_phantom_dump(PhantomDump &phdump, bool bypass_error) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
get_box_dim_fcc_3d(Tscal dr, u32 xcnt, u32 ycnt, u32 zcnt) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
get_closest_part_to(Tvec pos) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
get_hfact() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
get_ideal_fcc_box(Tscal dr, std::pair< Tvec, Tvec > box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
get_ideal_hcp_box(Tscal dr, std::pair< Tvec, Tvec > box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
get_particle_mass() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
get_setup() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
get_sum(std::string name) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
get_total_part_count() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
init()shammodels::sph::Model< Tvec, SPHKernel >
init_from_phantom_dump(PhantomDump &phdump, Tscal hpart_fact_load=1.0) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
init_scheduler(u32 crit_split, u32 crit_merge)shammodels::sph::Model< Tvec, SPHKernel >inline
Kernel typedef (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
load_from_dump(std::string fname)shammodels::sph::Model< Tvec, SPHKernel >inline
make_phantom_dump() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
Model(ShamrockCtx &ctx) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
overwrite_field_value(std::string field_name, const std::function< std::vector< T >(py::dict)> field_compute, const u32 offset) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
push_particle(std::vector< Tvec > &part_pos_insert, std::vector< Tscal > &part_hpart_insert, std::vector< Tscal > &part_u_insert) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
push_particle_mhd(std::vector< Tvec > &part_pos_insert, std::vector< Tscal > &part_hpart_insert, std::vector< Tscal > &part_u_insert, std::vector< Tvec > &part_B_on_rho_insert, std::vector< Tscal > &part_psi_on_ch_insert) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
remap_positions(std::function< Tvec(Tvec)> map) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
resize_simulation_box(std::pair< Tvec, Tvec > box) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
rho_h(Tscal h) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_cfl_cour(Tscal cfl_cour) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_cfl_force(Tscal cfl_force) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_debug_dump(bool _do_debug_dump, std::string _debug_dump_filename) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_eta_sink(Tscal eta_sink) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_field_value_lambda(std::string field_name, const std::function< T(Tvec)> pos_to_val, const u32 offset) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_particle_mass(Tscal gpart_mass) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_solver_config(typename Solver::Config cfg) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_value_in_a_box(std::string field_name, T val, std::pair< Tvec, Tvec > box, u32 ivar) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
set_value_in_sphere(std::string field_name, T val, Tvec center, Tscal radius) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
Solver typedef (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
solver (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
solver_logs_cumulated_step_time() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
solver_logs_last_obj_count() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
solver_logs_last_rate() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
solver_logs_reset_cumulated_step_time() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
solver_logs_reset_step_count() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
solver_logs_step_count() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >inline
SolverConfig typedef (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
timestep() (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
total_mass_to_part_mass(f64 totmass) (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >
Tscal typedef (defined in shammodels::sph::Model< Tvec, SPHKernel >)shammodels::sph::Model< Tvec, SPHKernel >