Description: Sets [[EM.Cube]]'s project length units.
====set_frequency({{ArgTypeStringArgTypeAny}} value)====
''Example: set_frequency(2.4e9)''
Description: Sets [[EM.Cube]]'s center frequency.
====set_bandwidth({{ArgTypeStringArgTypeAny}} value)====
''Example: set_bandwidth(1e9)''
Description: Zooms to fit the extents of the physical structure into the screen.
====add_variable({{ArgTypeString}} var_name, {{ArgTypeStringArgTypeAny}} value)====
''Example: add_variable("MyVar",1)''
Description: Runs a simulation.
====set_periodic({{ArgTypeStringArgTypeAny}} is_periodic, {{ArgTypeStringArgTypeAny}} spacingX, {{ArgTypeStringArgTypeAny}} spacingY) ====
''Example: set_periodic(1,50,50)''
Description: Generates and displays the mesh of the physical structure.
====emtempo_mesh_settings({{ArgTypeStringArgTypeAny}} cells_per_lambda, {{ArgTypeStringArgTypeAny}} ratio_contour, {{ArgTypeStringArgTypeAny}} ratio_thin, {{ArgTypeStringArgTypeAny}} ratio_abs)====
''Example: emtempo_mesh_settings(30,0.1,0.1,0.02)''
Description: Sets the parameters of [[EM.Tempo]]'s adaptive mesh generator.
====emillumina_mesh_settings({{ArgTypeStringArgTypeAny}} cells_per_lambda)====
''Example: emillumina_mesh_settings(30)''
Description: Sets the parameters of [[EM.Illumina]]'s mesh generator.
====empicasso_mesh_settings({{ArgTypeStringArgTypeAny}} cells_per_lambda, {{ArgTypeString}} ratio_contour, {{ArgTypeString}} ratio_thin, {{ArgTypeString}} ratio_abs)====
''Example: empicasso_mesh_settings(30)''
Description: Sets the parameters of [[EM.Picasso]]'s planar hybrid mesh generator.
====emlibera_mesh_settings({{ArgTypeStringArgTypeAny}} cells_per_lambda)====
''Example: emlibera_mesh_settings(30)''
Description: Sets the parameters of [[EM.Libera]]'s mesh generator.
====emferma_mesh_settings({{ArgTypeStringArgTypeAny}} cell_size_x, {{ArgTypeStringArgTypeAny}} cell_size_y, {{ArgTypeStringArgTypeAny}} cell_size_z)====
''Example: emferma_mesh_settings(0.5,0.5,0.5)''
Description: Sets the parameters of [[EM.Ferma]]'s fixed-cell mesh generator.
====emterrano_mesh_settings({{ArgTypeStringArgTypeAny}} edge_length, {{ArgTypeStringArgTypeAny}} angle_tol)====
''Example: emterrano_mesh_settings(5,10)''
Description: Sets the parameters of [[EM.Terrano]]'s facet mesh generator.
====cubecad_mesh_settings({{ArgTypeStringArgTypeAny}} edge_length, {{ArgTypeStringArgTypeAny}} angle_tol)====
''Example: cubecad_mesh_settings(5,10)''
Description: Sets the parameters of CubeCAD's mesh generator.
====emtempo_engine_settings({{ArgTypeString}} engine, {{ArgTypeStringArgTypeAny}} power_threshhold, {{ArgTypeStringArgTypeAny}} max_timesteps)====
''Example: emtempo_engine_settings("single-precision",-50,20000)''
Description: Sets the parameters of [[EM.Tempo]]'s FDTD simulation engine.
====emterrano_engine_settings({{ArgTypeStringArgTypeAny}} bounce_count, {{ArgTypeStringArgTypeAny}} do_edge_diffraction, {{ArgTypeStringArgTypeAny}} angular_resolution, {{ArgTypeStringArgTypeAny}} ray_threshhold)====
''Example: emterrano_engine_settings(5,1,1,-100)''
Description: Sets the parameters of [[EM.Terrano]]'s SBR simulation engine.
====empicasso_engine_settings({{ArgTypeString}} matrix_solver, {{ArgTypeStringArgTypeAny}} error_tol, {{ArgTypeStringArgTypeAny}} max_iterations)====
''Example: empicasso_engine_settings("bicg",1e-3,1000)''
Description: Sets the parameters of [[EM.Picasso]]'s planar MoM simulation engine.
====emillumina_engine_settings({{ArgTypeString}} engine, {{ArgTypeStringArgTypeAny}} is_fixed_iteration, {{ArgTypeStringArgTypeAny}} error_tol, {{ArgTypeStringArgTypeAny}} max_iterations)====
''Example: emillumina_engine_settings("ipo",0,1e-2,20)''
Description: Sets the parameters of [[EM.Illumina]]'s Physical Optics simulation engine.
====emferma_engine_settings({{ArgTypeString}} matrix_solver, {{ArgTypeStringArgTypeAny}} error_tol, {{ArgTypeStringArgTypeAny}} max_iterations)====
''Example: emferma_engine_settings("bicg-stab",1e-3,100)''
Description: Sets the parameters of [[EM.Ferma]]'s electrostatic and magnetostatic simulation engines.
====emlibera_engine_settings_wmom({{ArgTypeString}} matrix_solver, {{ArgTypeStringArgTypeAny}} error_tol, {{ArgTypeStringArgTypeAny}} max_iterations)====
''Example: emlibera_engine_settings_wmom("bicg",1e-3,1000)''
Description: Sets the parameters of [[EM.Libera]]'s wire MoM simulation engines.
====emlibera_engine_settings_smom({{ArgTypeString}} matrix_solver, {{ArgTypeStringArgTypeAny}} error_tol, {{ArgTypeStringArgTypeAny}} max_iterations, {{ArgTypeStringArgTypeAny}} ncpus, {{ArgTypeString}} formulation, {{ArgTypeStringArgTypeAny}} alpha)====
''Example: emlibera_engine_settings_smom("bicg",1e-3,1000,4,"efie",0.4)''