| 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 > | |