|
WARPXM v1.10.0
|
Functions | |
| def | probe_name (loc) |
Variables | |
| 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 = 2.4e-3 |
| int | frames = 2**14 |
| int | t_end = 400. |
| float | L = 0.5e-3 |
| float | elem_size = 0.01 |
| str | mesh_file = 'meshes/unit_cell_ax1ay1dx04' |
| 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 |
| list | f_pe = [100.e9, 300.e9, 400.e9] |
| int | omega_p_e = 2. * pi * f_pe[0] |
| int | omega_p_i = omega_p_e * math.sqrt(A_e / A_i) |
| int | n = omega_p_i * omega_p_i * epsilon_0 * A_i * mass_p / (e*e) |
| int | nu_p = 0 |
| log | coulomb_log = 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 |
| sqrt | B_0 = 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 |
| int | col_jump = 1. |
| float | col_radius = 0.25 |
| float | num_cols = 1.0 |
| list | col_centers_x = [0.] |
| bool | poly_profile = True |
| int | poly_degree = 6 |
| 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 |
| list | bloch_k = [pi * i / 20., 0., 0.] |
| list | bloch_a = [1., 1., 0.] |
| str | run_family = 'BlochPeriodic/2D/Drude100GhzSine2D50-1Vm' |
| str | run_name |
| list | left_subdomains = ['top'] |
| list | right_subdomains = ['bottom'] |
| list | left_periodic_boundaries = ['upperWall', 'leftWall'] |
| list | right_periodic_boundaries = ['lowerWall', 'rightWall'] |
| list | interface_boundaries = ['interface'] |
| bool | drude = True |
| bool | plasma = False |
| warpy | mesh |
| warpy | field |
| warpy | electron_fluid |
| warpy | ion_fluid |
| list | va_ics = [] |
| background_value | |
| pert_amplitude | |
| wavelength | |
| components | |
| value | |
| warpy | ha_ic = warpy.host_actions.va_runner(name='ha_ic', variable_adjusters=va_ics) |
| list | apps_left = [] |
| list | apps_right = [] |
| warpy | apps_fluids |
| warpy | apps_fields |
| warpy | apps_field_source |
| list | va_bc_bloch = [] |
| k_vector | |
| 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') |
| 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 | sim_parameters |
| gen_xdmf | |
| detect_nonscalar | |
| sim_param | |
| wxm_args | |
| def examples.dg.floquet-bloch_bc.bloch_periodic_2D.probe_name | ( | loc | ) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.A_e = 1.0 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.A_i = 1.0 |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.a_vector |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.apps_field_source |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.apps_fields |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.apps_fluids |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.apps_left = [] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.apps_right = [] |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.B_norm = E_norm / (omega_p_tau*skin_depth_norm) |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.background_value |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.bloch_a = [1., 1., 0.] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.bloch_k = [pi * i / 20., 0., 0.] |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.c_0 = 2.9979e8 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.charge_e = -e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.charge_e_norm = Z_e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.charge_i = e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.charge_i_norm = Z_i |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.col_centers_x = [0.] |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.col_jump = 1. |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.col_radius = 0.25 |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.components |
| log examples.dg.floquet-bloch_bc.bloch_periodic_2D.coulomb_log = log(10.) |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.detect_nonscalar |
| bool examples.dg.floquet-bloch_bc.bloch_periodic_2D.drude = True |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.dt = 2.4e-3 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.dt_conv = warpy.dt_calc.convergence_dt(max_dt=10. * dt, init_dt=dt) |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.dt_fixed = warpy.dt_calc.fixed_dt(dt) |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.e = 1.6022e-19 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.E_max = 1.0e0 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.electron_fluid |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.elem_size = 0.01 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.epsilon_0 = 8.8542e-12 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.epsilon_r = 1. |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.f_pe = [100.e9, 300.e9, 400.e9] |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.field |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.frames = 2**14 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.gas_gamma = 5. / 3. |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.gen_xdmf |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.ha_ic = warpy.host_actions.va_runner(name='ha_ic', variable_adjusters=va_ics) |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.interface_boundaries = ['interface'] |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.ion_fluid |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.k_vector |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.L = 0.5e-3 |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.left_periodic_boundaries = ['upperWall', 'leftWall'] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.left_subdomains = ['top'] |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.mass_e_norm = A_e |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.mass_i_norm = A_i |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.mass_p = 1.6726e-27 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.mesh |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.mesh_file = 'meshes/unit_cell_ax1ay1dx04' |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.mu_0 = 4 * pi * 1.0e-7 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.n = omega_p_i * omega_p_i * epsilon_0 * A_i * mass_p / (e*e) |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.n_0 = n |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.nu_p = 0 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.num_cols = 1.0 |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.omega_p_e = 2. * pi * f_pe[0] |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.pert_amplitude |
| bool examples.dg.floquet-bloch_bc.bloch_periodic_2D.plasma = False |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.poly_degree = 6 |
| bool examples.dg.floquet-bloch_bc.bloch_periodic_2D.poly_profile = True |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.probe_loc_left |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.probe_loc_right |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.probes_left |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.probes_right |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.right_periodic_boundaries = ['lowerWall', 'rightWall'] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.right_subdomains = ['bottom'] |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.run_family = 'BlochPeriodic/2D/Drude100GhzSine2D50-1Vm' |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.run_name |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.sim |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.sim_param |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.sim_parameters |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.skin_depth_norm = c_0 / v_0 / omega_p_tau |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.sorder = 'thirdOrder' |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.spatial_solver_left |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.spatial_solver_right |
| int examples.dg.floquet-bloch_bc.bloch_periodic_2D.t_end = 400. |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.temp = 1.0 |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.temporal_solver |
| str examples.dg.floquet-bloch_bc.bloch_periodic_2D.torder = 'SSPRK3' |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.v_0 = c_0 |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.va_bc_bloch = [] |
| list examples.dg.floquet-bloch_bc.bloch_periodic_2D.va_ics = [] |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.value |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.variables_left = field.get_vars(region='region1') |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.variables_right = field.get_vars(region='region2') |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.wavelength |
| warpy examples.dg.floquet-bloch_bc.bloch_periodic_2D.writer |
| examples.dg.floquet-bloch_bc.bloch_periodic_2D.wxm_args |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.Z_e = -1.0 |
| float examples.dg.floquet-bloch_bc.bloch_periodic_2D.Z_i = 1.0 |