|
WARPXM v1.10.0
|
Functions | |
| def | probe_name (loc) |
Variables | |
| try : | |
| math | pi = math.pi |
| int | Nk = 5 |
| np | kx = np.linspace(0, pi, Nk) |
| np | ky = np.zeros(Nk) |
| np | kz = np.zeros(Nk) |
| list | bloch_a = [1., 0., 0.] |
| str | torder = 'SSPRK3' |
| str | sorder = 'thirdOrder' |
| float | e = 1.6022e-19 |
| float | c_0 = 2.9979e8 |
| float | epsilon_0 = 8.8542e-12 |
| int | mu_0 = 4 * pi * 1.0e-7 |
| float | mass_p = 1.6726e-27 |
| int | gas_gamma = 5. / 3. |
| float | dt = 1.9e-3 |
| int | frames = 2**14 |
| int | t_end = 400. |
| float | L = 0.5e-3 |
| float | elem_size = 0.01 |
| str | mesh_file = 'meshes/mesh_1D_2subdomain-n101' |
| float | A_e = 1.0 |
| float | A_i = 1.0 |
| float | Z_e = -1.0 |
| float | Z_i = 1.0 |
| float | temp = 1.0 |
| float | charge_e = -e |
| float | charge_i = e |
| int | f_pe = 600.e9 |
| int | omega_p_e = 2. * pi * f_pe |
| int | omega_p_i |
| int | n = omega_p_i * omega_p_i * epsilon_0 * A_i * mass_p / (e * e) |
| int | nu_p = 0 |
| math | coulomb_log = math.log(10.) |
| int | epsilon_r = 1. |
| float | v_0 = c_0 |
| float | tau = L / v_0 |
| int | n_0 = n |
| float | T_0 = mass_p * v_0**2 |
| math | B_0 = math.sqrt(mu_0 * mass_p * n_0 * v_0**2) |
| float | E_0 = v_0 * B_0 |
| int | nu_p_tau = nu_p * tau |
| float | mass_e_norm = A_e |
| float | mass_i_norm = A_i |
| float | charge_e_norm = Z_e |
| float | charge_i_norm = Z_i |
| int | n_e_norm = n / n_0 |
| int | n_i_norm = n / n_0 |
| float | T_e_norm = temp / T_0 |
| float | T_i_norm = temp / T_0 |
| int | omega_p_tau = omega_p_i * tau |
| float | skin_depth_norm = c_0 / v_0 / omega_p_tau |
| str | ic_type = "Sine" |
| float | pert_amp = 0.75 |
| int | wavelength = 1. |
| str | num_terms = '' |
| float | E_max = 1.0e0 |
| float | E_norm = E_max / E_0 |
| float | B_norm = E_norm / (omega_p_tau * skin_depth_norm) |
| float | B_max = B_norm * B_0 |
| str | run_family |
| str | run_name |
| list | left_subdomains = ['leftDomain'] |
| list | right_subdomains = ['rightDomain'] |
| list | left_periodic_boundaries = ['leftWall'] |
| list | right_periodic_boundaries = ['rightWall'] |
| list | interface_boundaries = ['interface'] |
| warpy | mesh |
| warpy | field |
| warpy | electron_fluid |
| list | va_ics = [] |
| background_value | |
| pert_amplitude | |
| components | |
| no_terms | |
| value | |
| warpy | ha_ic |
| list | apps_left = [] |
| list | apps_right = [] |
| warpy | apps_fluids |
| warpy | apps_fields |
| warpy | apps_field_source |
| list | va_bc_bloch = [] |
| k_vector | |
| k | |
| a_vector | |
| warpy | spatial_solver_left |
| warpy | spatial_solver_right |
| warpy | temporal_solver |
| warpy | variables_left = field.get_vars(region='region1') |
| warpy | variables_right = field.get_vars(region='region2') |
| region | |
| warpy | writer |
| list | probe_loc_left |
| list | probe_loc_right |
| list | probes_left |
| list | probes_right |
| warpy | dt_fixed = warpy.dt_calc.fixed_dt(dt) |
| warpy | dt_conv = warpy.dt_calc.convergence_dt(max_dt=10. * dt, init_dt=dt) |
| warpy | sim |
| str | format = '0.5e' |
| dict | sim_param_kwargs |
| float | sim_params = temp.substitute(sim_param_kwargs) |
| gen_xdmf | |
| detect_nonscalar | |
| sim_param | |
| wxm_args | |
| def examples.dg.floquet-bloch_bc.bloch_periodic_1D.probe_name | ( | loc | ) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.A_e = 1.0 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.A_i = 1.0 |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.a_vector |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.apps_field_source |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.apps_fields |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.apps_fluids |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.apps_left = [] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.apps_right = [] |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.B_norm = E_norm / (omega_p_tau * skin_depth_norm) |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.background_value |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.bloch_a = [1., 0., 0.] |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.c_0 = 2.9979e8 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.charge_e = -e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.charge_e_norm = Z_e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.charge_i = e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.charge_i_norm = Z_i |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.components |
| math examples.dg.floquet-bloch_bc.bloch_periodic_1D.coulomb_log = math.log(10.) |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.detect_nonscalar |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.dt = 1.9e-3 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.dt_conv = warpy.dt_calc.convergence_dt(max_dt=10. * dt, init_dt=dt) |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.dt_fixed = warpy.dt_calc.fixed_dt(dt) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.e = 1.6022e-19 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.E_max = 1.0e0 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.electron_fluid |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.elem_size = 0.01 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.epsilon_0 = 8.8542e-12 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.epsilon_r = 1. |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.f_pe = 600.e9 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.field |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.format = '0.5e' |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.frames = 2**14 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.gas_gamma = 5. / 3. |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.gen_xdmf |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.ha_ic |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.ic_type = "Sine" |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.interface_boundaries = ['interface'] |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.k |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.k_vector |
| np examples.dg.floquet-bloch_bc.bloch_periodic_1D.ky = np.zeros(Nk) |
| np examples.dg.floquet-bloch_bc.bloch_periodic_1D.kz = np.zeros(Nk) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.L = 0.5e-3 |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.left_periodic_boundaries = ['leftWall'] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.left_subdomains = ['leftDomain'] |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.mass_e_norm = A_e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.mass_i_norm = A_i |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.mass_p = 1.6726e-27 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.mesh |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.mesh_file = 'meshes/mesh_1D_2subdomain-n101' |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.mu_0 = 4 * pi * 1.0e-7 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.n = omega_p_i * omega_p_i * epsilon_0 * A_i * mass_p / (e * e) |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.n_0 = n |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.Nk = 5 |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.no_terms |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.nu_p = 0 |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.num_terms = '' |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.omega_p_i |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.pert_amp = 0.75 |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.pert_amplitude |
| math examples.dg.floquet-bloch_bc.bloch_periodic_1D.pi = math.pi |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.probe_loc_left |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.probe_loc_right |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.probes_left |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.probes_right |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.region |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.right_periodic_boundaries = ['rightWall'] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.right_subdomains = ['rightDomain'] |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.run_family |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.run_name |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.sim |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.sim_param |
| dict examples.dg.floquet-bloch_bc.bloch_periodic_1D.sim_param_kwargs |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.sim_params = temp.substitute(sim_param_kwargs) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.skin_depth_norm = c_0 / v_0 / omega_p_tau |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.sorder = 'thirdOrder' |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.spatial_solver_left |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.spatial_solver_right |
| int examples.dg.floquet-bloch_bc.bloch_periodic_1D.t_end = 400. |
| Template examples.dg.floquet-bloch_bc.bloch_periodic_1D.temp = 1.0 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.temporal_solver |
| str examples.dg.floquet-bloch_bc.bloch_periodic_1D.torder = 'SSPRK3' |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.try : |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.v_0 = c_0 |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.va_bc_bloch = [] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_1D.va_ics = [] |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.value |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.variables_left = field.get_vars(region='region1') |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.variables_right = field.get_vars(region='region2') |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.wavelength = 1. |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_1D.writer |
| examples.dg.floquet-bloch_bc.bloch_periodic_1D.wxm_args |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.Z_e = -1.0 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_1D.Z_i = 1.0 |