shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model#

class shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model#

Bases: pybind11_object

Methods

dump_vtk

dump_vtk(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str) -> None

evolve_once

evolve_once(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: float, arg1: float) -> float

gen_default_config

gen_default_config(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model) -> shamrock.model_zeus.ZeusModel_f64_3_i64_3_SolverConfig

get_cell_coords

get_cell_coords(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: tuple[i64_3, i64_3], arg1: int) -> tuple[f64_3, f64_3]

init_scheduler

init_scheduler(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: int, arg1: int) -> None

make_analysis_sodtube

make_analysis_sodtube(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: shamphys::SodTube, arg1: f64_3, arg2: float, arg3: float, arg4: float, arg5: float) -> shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model_AnalysisSodTube

make_base_grid

make_base_grid(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: i64_3, arg1: i64_3, arg2: u32_3) -> None

set_field_value_lambda_f64

set_field_value_lambda_f64(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str, arg1: Callable[[f64_3, f64_3], float]) -> None

set_field_value_lambda_f64_3

set_field_value_lambda_f64_3(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str, arg1: Callable[[f64_3, f64_3], f64_3]) -> None

set_solver_config

set_solver_config(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: shamrock.model_zeus.ZeusModel_f64_3_i64_3_SolverConfig) -> None

dump_vtk(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str) None#
evolve_once(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: float, arg1: float) float#
gen_default_config(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model) shamrock.model_zeus.ZeusModel_f64_3_i64_3_SolverConfig#
get_cell_coords(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: tuple[i64_3, i64_3], arg1: int) tuple[f64_3, f64_3]#
init_scheduler(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: int, arg1: int) None#
make_analysis_sodtube(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: shamphys::SodTube, arg1: f64_3, arg2: float, arg3: float, arg4: float, arg5: float) shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model_AnalysisSodTube#
make_base_grid(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: i64_3, arg1: i64_3, arg2: u32_3) None#
set_field_value_lambda_f64(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str, arg1: Callable[[f64_3, f64_3], float]) None#
set_field_value_lambda_f64_3(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: str, arg1: Callable[[f64_3, f64_3], f64_3]) None#
set_solver_config(self: shamrock.model_zeus.ZeusModel_f64_3_i64_3_Model, arg0: shamrock.model_zeus.ZeusModel_f64_3_i64_3_SolverConfig) None#