g3d.flow package
Subpackages
- g3d.flow.domain package
- Subpackages
- Submodules
- g3d.flow.domain.flow_domain module
DomainDomain.BC_mod()Domain.auxvDomain.auxvr()Domain.bc_modsDomain.bc_update_conservative()Domain.bc_update_primitive()Domain.bc_update_speed_of_sound()Domain.boundary_facesDomain.cell_get_block()Domain.cell_get_ijk()Domain.check_FMP_metrics()Domain.check_cell_metrics()Domain.connectivity_facesDomain.consDomain.dtmvDomain.export_flow()Domain.export_mesh()Domain.export_velocity_gradients()Domain.gasDomain.generate_irsm_matrix()Domain.generate_mesh_from_pipe_data()Domain.get_IRSM_operator()Domain.get_area()Domain.get_auxv_array()Domain.get_auxv_array_with_ghosts()Domain.get_auxv_arrays()Domain.get_auxv_arrays_with_ghosts()Domain.get_auxv_velocity_arrays()Domain.get_auxv_velocity_arrays_with_ghosts()Domain.get_block_sizes()Domain.get_cell()Domain.get_cell_centers()Domain.get_cons_array()Domain.get_cons_array_with_ghosts()Domain.get_cons_arrays()Domain.get_cons_arrays_with_ghosts()Domain.get_dtmv_array()Domain.get_dtmv_array_with_ghosts()Domain.get_dtmv_arrays()Domain.get_dtmv_arrays_with_ghosts()Domain.get_gas_properties()Domain.get_inverse_volume()Domain.get_max_FMP_size()Domain.get_node()Domain.get_node_coordinates()Domain.get_post_array()Domain.get_post_array_with_ghosts()Domain.get_post_arrays()Domain.get_post_arrays_with_ghosts()Domain.get_streamtube_normal()Domain.get_vgrad_Array()Domain.get_vgrad_array_with_ghosts()Domain.get_vgrad_arrays()Domain.get_vgrad_arrays_with_ghosts()Domain.get_visct_array()Domain.get_volume()Domain.import_boundary_definitions()Domain.import_mesh()Domain.initsol_block_from_Auxv()Domain.initsol_block_from_Cons()Domain.initsol_conservative()Domain.initsol_from_Auxv()Domain.initsol_from_Cons()Domain.initsol_linear()Domain.initsol_primitive()Domain.initsol_region_from_Auxv()Domain.initsol_region_from_Cons()Domain.internal_facesDomain.meshDomain.node_get_block()Domain.node_get_ijk()Domain.postDomain.print_flow_field_extreme_values()Domain.print_velocity_gradients_extreme_values()Domain.set_gas_properties()Domain.setup_and_allocate()Domain.status_check()Domain.turbDomain.update_BC()Domain.update_BC_family()Domain.update_BC_type()Domain.update_metrics()Domain.vgrad
- g3d.flow.domain.flow_region module
- Module contents
BoCoBoCo.T0BoCo.allocate_FMP()BoCo.auxvBoCo.bc_update()BoCo.bc_update_conservative()BoCo.bc_update_family()BoCo.bc_update_primitive()BoCo.bc_update_speed_of_sound()BoCo.bc_update_type()BoCo.cBoCo.consBoCo.copy()BoCo.definedBoCo.etBoCo.get_n_ghost_cells()BoCo.get_n_ghost_nodes()BoCo.get_status()BoCo.get_velocity()BoCo.ghost_report()BoCo.pBoCo.p0BoCo.print()BoCo.roBoCo.ruBoCo.rvBoCo.rwBoCo.set_from_key_value()BoCo.tBoCo.t0BoCo.uBoCo.update_status()BoCo.vBoCo.w
BoundaryConditionBoundaryCondition.add_face_def()BoundaryCondition.allocate_FMPs()BoundaryCondition.bc_typeBoundaryCondition.check_FMP_cell_metrics()BoundaryCondition.check_FMP_metrics()BoundaryCondition.copy()BoundaryCondition.deallocate_FMPs()BoundaryCondition.get_FMP_size()BoundaryCondition.get_face_count()BoundaryCondition.get_face_defs()BoundaryCondition.get_max_FMP_size()BoundaryCondition.get_n_ghost_cells()BoundaryCondition.get_n_ghost_nodes()BoundaryCondition.ghost_report()BoundaryCondition.print()BoundaryCondition.print_FMP_data()BoundaryCondition.read_from_file()BoundaryCondition.sizeBoundaryCondition.update_FMP_metrics()
BoundaryConditionPlaceHolderBoundaryConditionPlaceHolder.add_Q1D_boundary_definitions()BoundaryConditionPlaceHolder.add_boundary()BoundaryConditionPlaceHolder.allocate_placeholders()BoundaryConditionPlaceHolder.check_FMP_cell_metrics()BoundaryConditionPlaceHolder.check_FMP_metrics()BoundaryConditionPlaceHolder.get_boundary()BoundaryConditionPlaceHolder.get_boundary_array()BoundaryConditionPlaceHolder.get_face_count()BoundaryConditionPlaceHolder.get_max_FMP_size()BoundaryConditionPlaceHolder.get_max_ghost_cells()BoundaryConditionPlaceHolder.get_max_ghost_nodes()BoundaryConditionPlaceHolder.ghost_report()BoundaryConditionPlaceHolder.print()BoundaryConditionPlaceHolder.print_FMP_data()BoundaryConditionPlaceHolder.read_from_file()BoundaryConditionPlaceHolder.update_FMP_metrics()
DomainDomain.BC_mod()Domain.auxvDomain.auxvr()Domain.bc_modsDomain.bc_update_conservative()Domain.bc_update_primitive()Domain.bc_update_speed_of_sound()Domain.boundary_facesDomain.cell_get_block()Domain.cell_get_ijk()Domain.check_FMP_metrics()Domain.check_cell_metrics()Domain.connectivity_facesDomain.consDomain.dtmvDomain.export_flow()Domain.export_mesh()Domain.export_velocity_gradients()Domain.gasDomain.generate_irsm_matrix()Domain.generate_mesh_from_pipe_data()Domain.get_IRSM_operator()Domain.get_area()Domain.get_auxv_array()Domain.get_auxv_array_with_ghosts()Domain.get_auxv_arrays()Domain.get_auxv_arrays_with_ghosts()Domain.get_auxv_velocity_arrays()Domain.get_auxv_velocity_arrays_with_ghosts()Domain.get_block_sizes()Domain.get_cell()Domain.get_cell_centers()Domain.get_cons_array()Domain.get_cons_array_with_ghosts()Domain.get_cons_arrays()Domain.get_cons_arrays_with_ghosts()Domain.get_dtmv_array()Domain.get_dtmv_array_with_ghosts()Domain.get_dtmv_arrays()Domain.get_dtmv_arrays_with_ghosts()Domain.get_gas_properties()Domain.get_inverse_volume()Domain.get_max_FMP_size()Domain.get_node()Domain.get_node_coordinates()Domain.get_post_array()Domain.get_post_array_with_ghosts()Domain.get_post_arrays()Domain.get_post_arrays_with_ghosts()Domain.get_streamtube_normal()Domain.get_vgrad_Array()Domain.get_vgrad_array_with_ghosts()Domain.get_vgrad_arrays()Domain.get_vgrad_arrays_with_ghosts()Domain.get_visct_array()Domain.get_volume()Domain.import_boundary_definitions()Domain.import_mesh()Domain.initsol_block_from_Auxv()Domain.initsol_block_from_Cons()Domain.initsol_conservative()Domain.initsol_from_Auxv()Domain.initsol_from_Cons()Domain.initsol_linear()Domain.initsol_primitive()Domain.initsol_region_from_Auxv()Domain.initsol_region_from_Cons()Domain.internal_facesDomain.meshDomain.node_get_block()Domain.node_get_ijk()Domain.postDomain.print_flow_field_extreme_values()Domain.print_velocity_gradients_extreme_values()Domain.set_gas_properties()Domain.setup_and_allocate()Domain.status_check()Domain.turbDomain.update_BC()Domain.update_BC_family()Domain.update_BC_type()Domain.update_metrics()Domain.vgrad
FlowRegionInterfaceInterface.add_face_def()Interface.allocate_FMPs()Interface.check_FMP_cell_metrics()Interface.check_FMP_metrics()Interface.copy()Interface.deallocate_FMPs()Interface.get_FMP_size()Interface.get_face_count()Interface.get_face_defs()Interface.get_max_FMP_size()Interface.get_n_ghost_cells()Interface.get_n_ghost_nodes()Interface.ghost_report()Interface.intf_typeInterface.print()Interface.print_FMP_data()Interface.read_from_file()Interface.sizeInterface.update_FMP_metrics()
InterfacePlaceHolderInterfacePlaceHolder.add_interface()InterfacePlaceHolder.allocate_placeholders()InterfacePlaceHolder.check_FMP_cell_metrics()InterfacePlaceHolder.check_FMP_metrics()InterfacePlaceHolder.get_face_count()InterfacePlaceHolder.get_interface()InterfacePlaceHolder.get_interface_array()InterfacePlaceHolder.get_max_FMP_size()InterfacePlaceHolder.get_max_ghost_cells()InterfacePlaceHolder.get_max_ghost_nodes()InterfacePlaceHolder.ghost_report()InterfacePlaceHolder.print()InterfacePlaceHolder.print_FMP_data()InterfacePlaceHolder.read_from_file()InterfacePlaceHolder.update_FMP_metrics()
IntfSmagorinskyTurbulenceModel
- g3d.flow.geo package
- Submodules
- g3d.flow.geo.mesh module
MeshMesh.allocate_arrays()Mesh.calculate_streamtube_normal()Mesh.check_bounds()Mesh.check_bounds_block_interface()Mesh.check_face_def()Mesh.extract_face_pointers()Mesh.get_area()Mesh.get_cell_centers()Mesh.get_inverse_volume()Mesh.get_mesh_coordinates_from_pipe_data()Mesh.get_streamtube_normal()Mesh.get_volume()Mesh.mtrMesh.print()Mesh.print_extreme_values()Mesh.update_Q1D_metrics()Mesh.update_Q3D_metrics()Mesh.update_metrics()
- g3d.flow.geo.metrics module
MetricsMetrics.allocate()Metrics.areaMetrics.get_area()Metrics.get_inverse_volume()Metrics.get_streamtube_normal()Metrics.get_volume()Metrics.nullify_area()Metrics.nullify_inverse_volume()Metrics.nullify_streamtube_normal()Metrics.nullify_volume()Metrics.print_extreme_values()Metrics.set_area()Metrics.set_inverse_volume()Metrics.set_streamtube_normal()Metrics.set_volume()Metrics.streamtube_normalMetrics.update_extreme_values()Metrics.volMetrics.voli
- g3d.flow.geo.q1dpipe module
Q1DPipeQ1DPipe.NC1Q1DPipe.NC2Q1DPipe.NC3Q1DPipe.copy()Q1DPipe.extract_coordinates()Q1DPipe.get_arrays()Q1DPipe.h1Q1DPipe.h2Q1DPipe.hiQ1DPipe.hlQ1DPipe.htQ1DPipe.left_end_BCQ1DPipe.n_cellsQ1DPipe.pipe_typeQ1DPipe.r1Q1DPipe.r2Q1DPipe.reset()Q1DPipe.reset_cell_counts()Q1DPipe.reset_placeholders()Q1DPipe.reset_spacing()Q1DPipe.right_end_BCQ1DPipe.rtQ1DPipe.set_cell_count()Q1DPipe.set_from_key_value()Q1DPipe.update_cell_count()Q1DPipe.update_pipe_length()Q1DPipe.update_throat_coordinate()Q1DPipe.update_throat_coordinate_uniform()Q1DPipe.x1Q1DPipe.x2Q1DPipe.xiQ1DPipe.xlQ1DPipe.xt
- Module contents
MeshMesh.allocate_arrays()Mesh.calculate_streamtube_normal()Mesh.check_bounds()Mesh.check_bounds_block_interface()Mesh.check_face_def()Mesh.extract_face_pointers()Mesh.get_area()Mesh.get_cell_centers()Mesh.get_inverse_volume()Mesh.get_mesh_coordinates_from_pipe_data()Mesh.get_streamtube_normal()Mesh.get_volume()Mesh.mtrMesh.print()Mesh.print_extreme_values()Mesh.update_Q1D_metrics()Mesh.update_Q3D_metrics()Mesh.update_metrics()
MetricsMetrics.allocate()Metrics.areaMetrics.get_area()Metrics.get_inverse_volume()Metrics.get_streamtube_normal()Metrics.get_volume()Metrics.nullify_area()Metrics.nullify_inverse_volume()Metrics.nullify_streamtube_normal()Metrics.nullify_volume()Metrics.print_extreme_values()Metrics.set_area()Metrics.set_inverse_volume()Metrics.set_streamtube_normal()Metrics.set_volume()Metrics.streamtube_normalMetrics.update_extreme_values()Metrics.volMetrics.voli
Q1DPipeQ1DPipe.NC1Q1DPipe.NC2Q1DPipe.NC3Q1DPipe.copy()Q1DPipe.extract_coordinates()Q1DPipe.get_arrays()Q1DPipe.h1Q1DPipe.h2Q1DPipe.hiQ1DPipe.hlQ1DPipe.htQ1DPipe.left_end_BCQ1DPipe.n_cellsQ1DPipe.pipe_typeQ1DPipe.r1Q1DPipe.r2Q1DPipe.reset()Q1DPipe.reset_cell_counts()Q1DPipe.reset_placeholders()Q1DPipe.reset_spacing()Q1DPipe.right_end_BCQ1DPipe.rtQ1DPipe.set_cell_count()Q1DPipe.set_from_key_value()Q1DPipe.update_cell_count()Q1DPipe.update_pipe_length()Q1DPipe.update_throat_coordinate()Q1DPipe.update_throat_coordinate_uniform()Q1DPipe.x1Q1DPipe.x2Q1DPipe.xiQ1DPipe.xlQ1DPipe.xt
- g3d.flow.io package
- Submodules
- g3d.flow.io.g3dio module
G3DIOG3DIO.add_cell_attribute()G3DIO.add_cell_data_item()G3DIO.add_geo_attribute()G3DIO.add_geo_data_item()G3DIO.add_xdmf_footer()G3DIO.add_xdmf_header()G3DIO.export_field()G3DIO.export_flow()G3DIO.export_scalar()G3DIO.export_scalars()G3DIO.export_velocity_gradients()G3DIO.get_solution()G3DIO.plot_field_2D()G3DIO.plot_flow_2D()G3DIO.plot_probe_array()G3DIO.plot_scalar_2D()G3DIO.plot_scalars_2D()G3DIO.set_from_key_value()
- Module contents
G3DIOG3DIO.add_cell_attribute()G3DIO.add_cell_data_item()G3DIO.add_geo_attribute()G3DIO.add_geo_data_item()G3DIO.add_xdmf_footer()G3DIO.add_xdmf_header()G3DIO.export_field()G3DIO.export_flow()G3DIO.export_scalar()G3DIO.export_scalars()G3DIO.export_velocity_gradients()G3DIO.get_solution()G3DIO.plot_field_2D()G3DIO.plot_flow_2D()G3DIO.plot_probe_array()G3DIO.plot_scalar_2D()G3DIO.plot_scalars_2D()G3DIO.set_from_key_value()
- g3d.flow.operators package
- g3d.flow.placeholders package
- Submodules
- g3d.flow.placeholders.auxv module
AuxvFieldAuxvField.cAuxvField.get_Auxv()AuxvField.get_arrays()AuxvField.get_arrays_with_ghosts()AuxvField.get_velocity_arrays()AuxvField.get_velocity_arrays_with_ghosts()AuxvField.get_velocity_vector()AuxvField.pAuxvField.set_from_Auxv()AuxvField.set_from_arrays()AuxvField.set_from_auxv_field()AuxvField.set_variables()AuxvField.set_velocity_vector()AuxvField.tAuxvField.uAuxvField.update()AuxvField.vAuxvField.w
- g3d.flow.placeholders.cons module
ConsFieldConsField.CellToNode()ConsField.Interpolate()ConsField.etConsField.get_Cons()ConsField.get_arrays()ConsField.get_arrays_with_ghosts()ConsField.get_by_index()ConsField.get_momentum_vector()ConsField.roConsField.ruConsField.rvConsField.rwConsField.set_by_index_from_Cons()ConsField.set_from_Cons()ConsField.set_from_arrays()ConsField.set_from_cons_field()ConsField.set_momentum_vector()ConsField.set_values()
- g3d.flow.placeholders.flowdata module
FlowDataPlaceHolderFlowDataPlaceHolder.AXPBY()FlowDataPlaceHolder.AXPY()FlowDataPlaceHolder.GetNGhosts()FlowDataPlaceHolder.WAXPY()FlowDataPlaceHolder.backup()FlowDataPlaceHolder.copy()FlowDataPlaceHolder.copy_values()FlowDataPlaceHolder.de_allocate_placeholders()FlowDataPlaceHolder.export()FlowDataPlaceHolder.firstFlowDataPlaceHolder.get_array()FlowDataPlaceHolder.get_array_with_ghosts()FlowDataPlaceHolder.get_extreme_value_array()FlowDataPlaceHolder.get_extreme_values()FlowDataPlaceHolder.get_from_backup()FlowDataPlaceHolder.get_keys()FlowDataPlaceHolder.get_max_norm()FlowDataPlaceHolder.get_max_values()FlowDataPlaceHolder.get_min_values()FlowDataPlaceHolder.get_pointers()FlowDataPlaceHolder.get_range()FlowDataPlaceHolder.get_value()FlowDataPlaceHolder.import_data()FlowDataPlaceHolder.import_var_data_from_binary()FlowDataPlaceHolder.initialize()FlowDataPlaceHolder.is_allocated()FlowDataPlaceHolder.lastFlowDataPlaceHolder.n_cellsFlowDataPlaceHolder.n_ghostsFlowDataPlaceHolder.n_varFlowDataPlaceHolder.normalize_extreme_values()FlowDataPlaceHolder.nullify()FlowDataPlaceHolder.nullify_by_index()FlowDataPlaceHolder.point_wise_scale()FlowDataPlaceHolder.print_extreme_value_locations()FlowDataPlaceHolder.print_extreme_values()FlowDataPlaceHolder.print_extreme_values_by_type()FlowDataPlaceHolder.print_flow_data()FlowDataPlaceHolder.read_from_file()FlowDataPlaceHolder.scale()FlowDataPlaceHolder.set_from_array()FlowDataPlaceHolder.set_from_key_value()FlowDataPlaceHolder.set_value()FlowDataPlaceHolder.setup()FlowDataPlaceHolder.sizeFlowDataPlaceHolder.variablesFlowDataPlaceHolder.vector_scale()FlowDataPlaceHolder.write_to_file()
- g3d.flow.placeholders.fluxmolecule module
FMPFMP.allocate()FMP.allocate_tmp_arrays()FMP.check_cell_metrics()FMP.check_metrics()FMP.fctjFMP.fctkFMP.get_conv_metrics()FMP.get_diff_metrics()FMP.get_factors()FMP.get_pointers()FMP.get_tmp_storage()FMP.get_wall_normal()FMP.kcFMP.kpFMP.print()FMP.print_data()FMP.sFMP.set_data()FMP.set_factors()FMP.set_from_key_value()FMP.set_pointers()FMP.siFMP.sizeFMP.slFMP.sxFMP.syFMP.szFMP.tmpFMP.typeFMP.update_block_interface_factors()FMP.update_diff_metrics()FMP.update_factors()FMP.update_metrics()FMP.update_symmetry_ghost_nodes()FMP.update_wall_diff_metrics()FMP.voliFMP.y_norm
FMPArrayFMPArray.FMPsFMPArray.add_FMP()FMPArray.allocate_FMPs()FMPArray.check_FMP_cell_metrics()FMPArray.check_FMP_metrics()FMPArray.deallocate_FMPs()FMPArray.get_FMPs()FMPArray.get_max_FMP_size()FMPArray.print_FMP_data()FMPArray.set_FMP_data()FMPArray.set_FMP_tag()FMPArray.sizeFMPArray.update_FMP_diff_metrics()FMPArray.update_FMP_metrics()
- g3d.flow.placeholders.matrixrow module
MatrixRowMatrixRowEntryMatrixRowsMatrixRows.add_entry()MatrixRows.add_row()MatrixRows.add_to_diagonals()MatrixRows.count_entries()MatrixRows.extract_vectors()MatrixRows.get_coef()MatrixRows.get_col()MatrixRows.get_entry()MatrixRows.get_matrix_dimensions()MatrixRows.get_row()MatrixRows.get_rows()MatrixRows.nullify()MatrixRows.print()MatrixRows.scale()MatrixRows.set_diagonals()MatrixRows.sizeMatrixRows.sort()
- g3d.flow.placeholders.post module
- g3d.flow.placeholders.turb module
DynamicTurbulenceModelVariablesDynamicTurbulenceModelVariables.get_arrays()DynamicTurbulenceModelVariables.get_arrays_with_ghosts()DynamicTurbulenceModelVariables.get_visct_array()DynamicTurbulenceModelVariables.set_from_Turb()DynamicTurbulenceModelVariables.set_from_arrays()DynamicTurbulenceModelVariables.set_from_turb_field()DynamicTurbulenceModelVariables.set_values()DynamicTurbulenceModelVariables.visct
StaticTurbulenceModelVariables
- g3d.flow.placeholders.vgrad module
VGradFieldVGradField.add_gradients()VGradField.allocate_flux_molecule_placeholders()VGradField.dudxVGradField.dudyVGradField.dudzVGradField.dvdxVGradField.dvdyVGradField.dvdzVGradField.dwdxVGradField.dwdyVGradField.dwdzVGradField.get_SijSij()VGradField.get_VGrad()VGradField.get_arrays()VGradField.get_arrays_with_ghosts()VGradField.get_divergence()VGradField.get_vorticity()VGradField.get_vorticity_magnitude()VGradField.set_from_VGrad()VGradField.set_from_arrays()VGradField.set_from_gradient_field()VGradField.set_values()
- Module contents
AuxvFieldAuxvField.cAuxvField.get_Auxv()AuxvField.get_arrays()AuxvField.get_arrays_with_ghosts()AuxvField.get_velocity_arrays()AuxvField.get_velocity_arrays_with_ghosts()AuxvField.get_velocity_vector()AuxvField.pAuxvField.set_from_Auxv()AuxvField.set_from_arrays()AuxvField.set_from_auxv_field()AuxvField.set_variables()AuxvField.set_velocity_vector()AuxvField.tAuxvField.uAuxvField.update()AuxvField.vAuxvField.w
ConsFieldConsField.CellToNode()ConsField.Interpolate()ConsField.etConsField.get_Cons()ConsField.get_arrays()ConsField.get_arrays_with_ghosts()ConsField.get_by_index()ConsField.get_momentum_vector()ConsField.roConsField.ruConsField.rvConsField.rwConsField.set_by_index_from_Cons()ConsField.set_from_Cons()ConsField.set_from_arrays()ConsField.set_from_cons_field()ConsField.set_momentum_vector()ConsField.set_values()
DynamicTurbulenceModelVariablesDynamicTurbulenceModelVariables.get_arrays()DynamicTurbulenceModelVariables.get_arrays_with_ghosts()DynamicTurbulenceModelVariables.get_visct_array()DynamicTurbulenceModelVariables.set_from_Turb()DynamicTurbulenceModelVariables.set_from_arrays()DynamicTurbulenceModelVariables.set_from_turb_field()DynamicTurbulenceModelVariables.set_values()DynamicTurbulenceModelVariables.visct
FMPFMP.allocate()FMP.allocate_tmp_arrays()FMP.check_cell_metrics()FMP.check_metrics()FMP.fctjFMP.fctkFMP.get_conv_metrics()FMP.get_diff_metrics()FMP.get_factors()FMP.get_pointers()FMP.get_tmp_storage()FMP.get_wall_normal()FMP.kcFMP.kpFMP.print()FMP.print_data()FMP.sFMP.set_data()FMP.set_factors()FMP.set_from_key_value()FMP.set_pointers()FMP.siFMP.sizeFMP.slFMP.sxFMP.syFMP.szFMP.tmpFMP.typeFMP.update_block_interface_factors()FMP.update_diff_metrics()FMP.update_factors()FMP.update_metrics()FMP.update_symmetry_ghost_nodes()FMP.update_wall_diff_metrics()FMP.voliFMP.y_norm
FMPArrayFMPArray.FMPsFMPArray.add_FMP()FMPArray.allocate_FMPs()FMPArray.check_FMP_cell_metrics()FMPArray.check_FMP_metrics()FMPArray.deallocate_FMPs()FMPArray.get_FMPs()FMPArray.get_max_FMP_size()FMPArray.print_FMP_data()FMPArray.set_FMP_data()FMPArray.set_FMP_tag()FMPArray.sizeFMPArray.update_FMP_diff_metrics()FMPArray.update_FMP_metrics()
FlowDataPlaceHolderFlowDataPlaceHolder.AXPBY()FlowDataPlaceHolder.AXPY()FlowDataPlaceHolder.GetNGhosts()FlowDataPlaceHolder.WAXPY()FlowDataPlaceHolder.backup()FlowDataPlaceHolder.copy()FlowDataPlaceHolder.copy_values()FlowDataPlaceHolder.de_allocate_placeholders()FlowDataPlaceHolder.export()FlowDataPlaceHolder.firstFlowDataPlaceHolder.get_array()FlowDataPlaceHolder.get_array_with_ghosts()FlowDataPlaceHolder.get_extreme_value_array()FlowDataPlaceHolder.get_extreme_values()FlowDataPlaceHolder.get_from_backup()FlowDataPlaceHolder.get_keys()FlowDataPlaceHolder.get_max_norm()FlowDataPlaceHolder.get_max_values()FlowDataPlaceHolder.get_min_values()FlowDataPlaceHolder.get_pointers()FlowDataPlaceHolder.get_range()FlowDataPlaceHolder.get_value()FlowDataPlaceHolder.import_data()FlowDataPlaceHolder.import_var_data_from_binary()FlowDataPlaceHolder.initialize()FlowDataPlaceHolder.is_allocated()FlowDataPlaceHolder.lastFlowDataPlaceHolder.n_cellsFlowDataPlaceHolder.n_ghostsFlowDataPlaceHolder.n_varFlowDataPlaceHolder.normalize_extreme_values()FlowDataPlaceHolder.nullify()FlowDataPlaceHolder.nullify_by_index()FlowDataPlaceHolder.point_wise_scale()FlowDataPlaceHolder.print_extreme_value_locations()FlowDataPlaceHolder.print_extreme_values()FlowDataPlaceHolder.print_extreme_values_by_type()FlowDataPlaceHolder.print_flow_data()FlowDataPlaceHolder.read_from_file()FlowDataPlaceHolder.scale()FlowDataPlaceHolder.set_from_array()FlowDataPlaceHolder.set_from_key_value()FlowDataPlaceHolder.set_value()FlowDataPlaceHolder.setup()FlowDataPlaceHolder.sizeFlowDataPlaceHolder.variablesFlowDataPlaceHolder.vector_scale()FlowDataPlaceHolder.write_to_file()
MatrixRowMatrixRowEntryMatrixRowsMatrixRows.add_entry()MatrixRows.add_row()MatrixRows.add_to_diagonals()MatrixRows.count_entries()MatrixRows.extract_vectors()MatrixRows.get_coef()MatrixRows.get_col()MatrixRows.get_entry()MatrixRows.get_matrix_dimensions()MatrixRows.get_row()MatrixRows.get_rows()MatrixRows.nullify()MatrixRows.print()MatrixRows.scale()MatrixRows.set_diagonals()MatrixRows.sizeMatrixRows.sort()
PostFieldStaticTurbulenceModelVariablesVGradFieldVGradField.add_gradients()VGradField.allocate_flux_molecule_placeholders()VGradField.dudxVGradField.dudyVGradField.dudzVGradField.dvdxVGradField.dvdyVGradField.dvdzVGradField.dwdxVGradField.dwdyVGradField.dwdzVGradField.get_SijSij()VGradField.get_VGrad()VGradField.get_arrays()VGradField.get_arrays_with_ghosts()VGradField.get_divergence()VGradField.get_vorticity()VGradField.get_vorticity_magnitude()VGradField.set_from_VGrad()VGradField.set_from_arrays()VGradField.set_from_gradient_field()VGradField.set_values()
- g3d.flow.senv package
- Submodules
- g3d.flow.senv.g3dflow module
- g3d.flow.senv.solver_env module
SolverEnvSolverEnv.add_BCMod()SolverEnv.add_TVD_limiter()SolverEnv.add_to_nstep()SolverEnv.auxvr()SolverEnv.bc_update_conservative()SolverEnv.bc_update_primitive()SolverEnv.bc_update_speed_of_sound()SolverEnv.calculatorSolverEnv.cell_get_block()SolverEnv.cell_get_ijk()SolverEnv.check_FMP_metrics()SolverEnv.check_cell_metrics()SolverEnv.diff_flux_check()SolverEnv.domSolverEnv.export_cell_volume()SolverEnv.export_field()SolverEnv.export_flow()SolverEnv.export_inverse_cell_volume()SolverEnv.export_mesh()SolverEnv.export_scalar()SolverEnv.export_scalars()SolverEnv.export_velocity_gradients()SolverEnv.flux_check()SolverEnv.generate_mesh_from_pipe_data()SolverEnv.get_auxv_array()SolverEnv.get_auxv_arrays()SolverEnv.get_block_sizes()SolverEnv.get_cell()SolverEnv.get_cell_centers()SolverEnv.get_cons_array()SolverEnv.get_cons_arrays()SolverEnv.get_gas()SolverEnv.get_gas_properties()SolverEnv.get_n_cells()SolverEnv.get_n_faces()SolverEnv.get_n_ghost_cells()SolverEnv.get_n_ghost_nodes()SolverEnv.get_n_nodes()SolverEnv.get_new_Auxv()SolverEnv.get_new_BoCo()SolverEnv.get_new_Cons()SolverEnv.get_new_Q1DPipe()SolverEnv.get_new_Region()SolverEnv.get_new_matrix()SolverEnv.get_node()SolverEnv.get_node_coordinates()SolverEnv.get_post_array()SolverEnv.get_post_arrays()SolverEnv.get_residual()SolverEnv.get_shock_capturing_field()SolverEnv.get_streamtube_normal()SolverEnv.get_time()SolverEnv.get_volume()SolverEnv.import_boundary_definitions()SolverEnv.import_flow_data()SolverEnv.import_g3d_flow_data()SolverEnv.import_mesh()SolverEnv.initialize_block_flow_field()SolverEnv.initialize_flow_field()SolverEnv.initialize_from_conservative()SolverEnv.initialize_from_primitive()SolverEnv.initialize_linear()SolverEnv.initialize_region_flow_field()SolverEnv.jobname_append()SolverEnv.ltsp_test()SolverEnv.node_get_block()SolverEnv.node_get_ijk()SolverEnv.plot_field_2D()SolverEnv.plot_flow_2D()SolverEnv.plot_probe_array()SolverEnv.plot_scalar_2D()SolverEnv.plot_scalars_2D()SolverEnv.remove_TVD_limiter()SolverEnv.run()SolverEnv.set_convection_scheme_coefs()SolverEnv.set_damp()SolverEnv.set_from_key_value()SolverEnv.set_gas_properties()SolverEnv.solverSolverEnv.step_test()SolverEnv.update_BC()SolverEnv.update_BC_family()SolverEnv.update_BC_type()
- Module contents
G2DAxiFlowG2DFlowG3DFlowQ1DFlowQ3DFlowSolverEnvSolverEnv.add_BCMod()SolverEnv.add_TVD_limiter()SolverEnv.add_to_nstep()SolverEnv.auxvr()SolverEnv.bc_update_conservative()SolverEnv.bc_update_primitive()SolverEnv.bc_update_speed_of_sound()SolverEnv.calculatorSolverEnv.cell_get_block()SolverEnv.cell_get_ijk()SolverEnv.check_FMP_metrics()SolverEnv.check_cell_metrics()SolverEnv.diff_flux_check()SolverEnv.domSolverEnv.export_cell_volume()SolverEnv.export_field()SolverEnv.export_flow()SolverEnv.export_inverse_cell_volume()SolverEnv.export_mesh()SolverEnv.export_scalar()SolverEnv.export_scalars()SolverEnv.export_velocity_gradients()SolverEnv.flux_check()SolverEnv.generate_mesh_from_pipe_data()SolverEnv.get_auxv_array()SolverEnv.get_auxv_arrays()SolverEnv.get_block_sizes()SolverEnv.get_cell()SolverEnv.get_cell_centers()SolverEnv.get_cons_array()SolverEnv.get_cons_arrays()SolverEnv.get_gas()SolverEnv.get_gas_properties()SolverEnv.get_n_cells()SolverEnv.get_n_faces()SolverEnv.get_n_ghost_cells()SolverEnv.get_n_ghost_nodes()SolverEnv.get_n_nodes()SolverEnv.get_new_Auxv()SolverEnv.get_new_BoCo()SolverEnv.get_new_Cons()SolverEnv.get_new_Q1DPipe()SolverEnv.get_new_Region()SolverEnv.get_new_matrix()SolverEnv.get_node()SolverEnv.get_node_coordinates()SolverEnv.get_post_array()SolverEnv.get_post_arrays()SolverEnv.get_residual()SolverEnv.get_shock_capturing_field()SolverEnv.get_streamtube_normal()SolverEnv.get_time()SolverEnv.get_volume()SolverEnv.import_boundary_definitions()SolverEnv.import_flow_data()SolverEnv.import_g3d_flow_data()SolverEnv.import_mesh()SolverEnv.initialize_block_flow_field()SolverEnv.initialize_flow_field()SolverEnv.initialize_from_conservative()SolverEnv.initialize_from_primitive()SolverEnv.initialize_linear()SolverEnv.initialize_region_flow_field()SolverEnv.jobname_append()SolverEnv.ltsp_test()SolverEnv.node_get_block()SolverEnv.node_get_ijk()SolverEnv.plot_field_2D()SolverEnv.plot_flow_2D()SolverEnv.plot_probe_array()SolverEnv.plot_scalar_2D()SolverEnv.plot_scalars_2D()SolverEnv.remove_TVD_limiter()SolverEnv.run()SolverEnv.set_convection_scheme_coefs()SolverEnv.set_damp()SolverEnv.set_from_key_value()SolverEnv.set_gas_properties()SolverEnv.solverSolverEnv.step_test()SolverEnv.update_BC()SolverEnv.update_BC_family()SolverEnv.update_BC_type()
- g3d.flow.solver package
- Subpackages
- Submodules
- g3d.flow.solver.solver module
SolverSolver.associate()Solver.change_eqn_mode()Solver.diff_flux_check()Solver.flux_check()Solver.flux_test()Solver.get_res_log()Solver.get_shock_capturing_field()Solver.import_flow_data()Solver.import_g3d_flow_data()Solver.ltsp_test()Solver.reset_solver_status()Solver.run()Solver.setup_and_allocate()Solver.step_test()
- Module contents
BackwardEulerCrankNicolsonDualTimeStepperFluxFluxModifierFluxScaleG3DStepIRSMLimiterLogLawMOCPMaxPMinQ1DSourceQ3DSourceRungeKuttaSolverSolver.associate()Solver.change_eqn_mode()Solver.diff_flux_check()Solver.flux_check()Solver.flux_test()Solver.get_res_log()Solver.get_shock_capturing_field()Solver.import_flow_data()Solver.import_g3d_flow_data()Solver.ltsp_test()Solver.reset_solver_status()Solver.run()Solver.setup_and_allocate()Solver.step_test()
TVD
- g3d.flow.tests package
- g3d.flow.vars package
Module contents
g3d/flow sub library
- class g3d.flow.G2DAxiFlow(*args: Any, **kwargs: Any)[source]
Bases:
G2DFlow- Attributes:
calculator- return:
dom- return:
solver- return:
tagtag (string) used for identification
Methods
add_BCMod(*args, **kwargs)add_TVD_limiter(m)add_to_nstep(N)auxvr()bc_update_conservative(boco)bc_update_primitive(boco)bc_update_speed_of_sound(boco)cell_get_block(kc)cell_get_ijk(kc)check_cell_metrics(ic)copy(e)copies data from specified entity input: entity example: copy(e)
export_field(field, **kwargs)export_flow(*args, **kwargs)export_mesh(*args, **kwargs)export_scalar(var, **kwargs)export_scalars(variables, **kwargs)export_velocity_gradients(*args, **kwargs)generate_mesh_from_pipe_data(q1d)get_auxv_array([var])get_auxv_arrays()get_block_sizes(im)get_cell(im, i, j, k)get_cell_centers()get_cons_array([var])get_cons_arrays()get_gas()get_gas_properties()get_n_cells()get_n_faces()get_n_ghost_cells()get_n_ghost_nodes()get_n_nodes()get_new_Auxv()get_new_BoCo(*args, **kwargs)get_new_Cons()get_new_Q1DPipe()get_new_Region()get_new_matrix()get_node(im, i, j, k)get_node_coordinates()get_post_array([var])get_post_arrays()get_residual()get_shock_capturing_field()get_streamtube_normal([idx])get_time()get_volume([idx])header(*args, **kwargs)prints a header with specified information input: info optional input: dashes (default='='), scrw (default=80), number of blank lines after dashes n_space (default=1) example: header(info='header info')
hline(*args, **kwargs)prints horizontal line optional input (kwargs): dashes (default='-'), scrw (default=80) example: hline(dashes='*', scrw=90)
import_boundary_definitions(**kwargs)import_flow_data(*args, **kwargs)import_g3d_flow_data(*args, **kwargs)import_mesh(*args, **kwargs)initialize_block_flow_field(im, f)initialize_flow_field(f)initialize_from_conservative(ro, ru, rv, rw, et)initialize_from_primitive(p, u, v, w, t)initialize_linear(ql, qr[, direction])initialize_region_flow_field(r, f)jobname_append(name)extends jobname with the specified string input: name example: jobname_append(name)
node_get_block(kp)node_get_ijk(kp)plot_field_2D(field[, im, k])plot_flow_2D([im, k])plot_probe_array(var, im, i0, j0, k0, idir, ...)plot_scalar_2D(var[, im, k])plot_scalars_2D(variables[, im, k])print()prints entity data
remove_TVD_limiter(m)set(*args, **kwargs)sets code parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_convection_scheme_coefs(c1, c2, c3, c4)set_damp(fp, fc)set_from_key_value(key, value)sets code parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'verbose', 'silent/quiet', 'jobname', 'working_directory', 'dimension', 'cuda', 'prof' example: set_from_key_value(key, value)
set_gas_properties(g, R)update_BC(boco)update_BC_family(*args, **kwargs)update_BC_type(*args, **kwargs)check_FMP_metrics
diff_flux_check
export_cell_volume
export_inverse_cell_volume
flux_check
ltsp_test
run
step_test
- class g3d.flow.G2DFlow(*args: Any, **kwargs: Any)[source]
Bases:
SolverEnv- Attributes:
calculator- return:
dom- return:
solver- return:
tagtag (string) used for identification
Methods
add_BCMod(*args, **kwargs)add_TVD_limiter(m)add_to_nstep(N)auxvr()bc_update_conservative(boco)bc_update_primitive(boco)bc_update_speed_of_sound(boco)cell_get_block(kc)cell_get_ijk(kc)check_cell_metrics(ic)copy(e)copies data from specified entity input: entity example: copy(e)
export_field(field, **kwargs)export_flow(*args, **kwargs)export_mesh(*args, **kwargs)export_scalar(var, **kwargs)export_scalars(variables, **kwargs)export_velocity_gradients(*args, **kwargs)generate_mesh_from_pipe_data(q1d)get_auxv_array([var])get_auxv_arrays()get_block_sizes(im)get_cell(im, i, j, k)get_cell_centers()get_cons_array([var])get_cons_arrays()get_gas()get_gas_properties()get_n_cells()get_n_faces()get_n_ghost_cells()get_n_ghost_nodes()get_n_nodes()get_new_Auxv()get_new_BoCo(*args, **kwargs)get_new_Cons()get_new_Q1DPipe()get_new_Region()get_new_matrix()get_node(im, i, j, k)get_node_coordinates()get_post_array([var])get_post_arrays()get_residual()get_shock_capturing_field()get_streamtube_normal([idx])get_time()get_volume([idx])header(*args, **kwargs)prints a header with specified information input: info optional input: dashes (default='='), scrw (default=80), number of blank lines after dashes n_space (default=1) example: header(info='header info')
hline(*args, **kwargs)prints horizontal line optional input (kwargs): dashes (default='-'), scrw (default=80) example: hline(dashes='*', scrw=90)
import_boundary_definitions(**kwargs)import_flow_data(*args, **kwargs)import_g3d_flow_data(*args, **kwargs)import_mesh(*args, **kwargs)initialize_block_flow_field(im, f)initialize_flow_field(f)initialize_from_conservative(ro, ru, rv, rw, et)initialize_from_primitive(p, u, v, w, t)initialize_linear(ql, qr[, direction])initialize_region_flow_field(r, f)jobname_append(name)extends jobname with the specified string input: name example: jobname_append(name)
node_get_block(kp)node_get_ijk(kp)plot_field_2D(field[, im, k])plot_flow_2D([im, k])plot_probe_array(var, im, i0, j0, k0, idir, ...)plot_scalar_2D(var[, im, k])plot_scalars_2D(variables[, im, k])print()prints entity data
remove_TVD_limiter(m)set(*args, **kwargs)sets code parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_convection_scheme_coefs(c1, c2, c3, c4)set_damp(fp, fc)set_from_key_value(key, value)sets code parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'verbose', 'silent/quiet', 'jobname', 'working_directory', 'dimension', 'cuda', 'prof' example: set_from_key_value(key, value)
set_gas_properties(g, R)update_BC(boco)update_BC_family(*args, **kwargs)update_BC_type(*args, **kwargs)check_FMP_metrics
diff_flux_check
export_cell_volume
export_inverse_cell_volume
flux_check
ltsp_test
run
step_test
- class g3d.flow.G3DFlow(*args: Any, **kwargs: Any)[source]
Bases:
SolverEnv- Attributes:
calculator- return:
dom- return:
solver- return:
tagtag (string) used for identification
Methods
add_BCMod(*args, **kwargs)add_TVD_limiter(m)add_to_nstep(N)auxvr()bc_update_conservative(boco)bc_update_primitive(boco)bc_update_speed_of_sound(boco)cell_get_block(kc)cell_get_ijk(kc)check_cell_metrics(ic)copy(e)copies data from specified entity input: entity example: copy(e)
export_field(field, **kwargs)export_flow(*args, **kwargs)export_mesh(*args, **kwargs)export_scalar(var, **kwargs)export_scalars(variables, **kwargs)export_velocity_gradients(*args, **kwargs)generate_mesh_from_pipe_data(q1d)get_auxv_array([var])get_auxv_arrays()get_block_sizes(im)get_cell(im, i, j, k)get_cell_centers()get_cons_array([var])get_cons_arrays()get_gas()get_gas_properties()get_n_cells()get_n_faces()get_n_ghost_cells()get_n_ghost_nodes()get_n_nodes()get_new_Auxv()get_new_BoCo(*args, **kwargs)get_new_Cons()get_new_Q1DPipe()get_new_Region()get_new_matrix()get_node(im, i, j, k)get_node_coordinates()get_post_array([var])get_post_arrays()get_residual()get_shock_capturing_field()get_streamtube_normal([idx])get_time()get_volume([idx])header(*args, **kwargs)prints a header with specified information input: info optional input: dashes (default='='), scrw (default=80), number of blank lines after dashes n_space (default=1) example: header(info='header info')
hline(*args, **kwargs)prints horizontal line optional input (kwargs): dashes (default='-'), scrw (default=80) example: hline(dashes='*', scrw=90)
import_boundary_definitions(**kwargs)import_flow_data(*args, **kwargs)import_g3d_flow_data(*args, **kwargs)import_mesh(*args, **kwargs)initialize_block_flow_field(im, f)initialize_flow_field(f)initialize_from_conservative(ro, ru, rv, rw, et)initialize_from_primitive(p, u, v, w, t)initialize_linear(ql, qr[, direction])initialize_region_flow_field(r, f)jobname_append(name)extends jobname with the specified string input: name example: jobname_append(name)
node_get_block(kp)node_get_ijk(kp)plot_field_2D(field[, im, k])plot_flow_2D([im, k])plot_probe_array(var, im, i0, j0, k0, idir, ...)plot_scalar_2D(var[, im, k])plot_scalars_2D(variables[, im, k])print()prints entity data
remove_TVD_limiter(m)set(*args, **kwargs)sets code parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_convection_scheme_coefs(c1, c2, c3, c4)set_damp(fp, fc)set_from_key_value(key, value)sets code parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'verbose', 'silent/quiet', 'jobname', 'working_directory', 'dimension', 'cuda', 'prof' example: set_from_key_value(key, value)
set_gas_properties(g, R)update_BC(boco)update_BC_family(*args, **kwargs)update_BC_type(*args, **kwargs)check_FMP_metrics
diff_flux_check
export_cell_volume
export_inverse_cell_volume
flux_check
ltsp_test
run
step_test
- class g3d.flow.Q1DFlow(*args: Any, **kwargs: Any)[source]
Bases:
SolverEnv- Attributes:
calculator- return:
dom- return:
solver- return:
tagtag (string) used for identification
Methods
add_BCMod(*args, **kwargs)add_TVD_limiter(m)add_to_nstep(N)auxvr()bc_update_conservative(boco)bc_update_primitive(boco)bc_update_speed_of_sound(boco)cell_get_block(kc)cell_get_ijk(kc)check_cell_metrics(ic)copy(e)copies data from specified entity input: entity example: copy(e)
export_field(field, **kwargs)export_flow(*args, **kwargs)export_mesh(*args, **kwargs)export_scalar(var, **kwargs)export_scalars(variables, **kwargs)export_velocity_gradients(*args, **kwargs)generate_mesh_from_pipe_data(q1d)get_auxv_array([var])get_auxv_arrays()get_block_sizes(im)get_cell(im, i, j, k)get_cell_centers()get_cons_array([var])get_cons_arrays()get_gas()get_gas_properties()get_n_cells()get_n_faces()get_n_ghost_cells()get_n_ghost_nodes()get_n_nodes()get_new_Auxv()get_new_BoCo(*args, **kwargs)get_new_Cons()get_new_Q1DPipe()get_new_Region()get_new_matrix()get_node(im, i, j, k)get_node_coordinates()get_post_array([var])get_post_arrays()get_residual()get_shock_capturing_field()get_streamtube_normal([idx])get_time()get_volume([idx])header(*args, **kwargs)prints a header with specified information input: info optional input: dashes (default='='), scrw (default=80), number of blank lines after dashes n_space (default=1) example: header(info='header info')
hline(*args, **kwargs)prints horizontal line optional input (kwargs): dashes (default='-'), scrw (default=80) example: hline(dashes='*', scrw=90)
import_boundary_definitions(**kwargs)import_flow_data(*args, **kwargs)import_g3d_flow_data(*args, **kwargs)import_mesh(*args, **kwargs)initialize_block_flow_field(im, f)initialize_flow_field(f)initialize_from_conservative(ro, ru, rv, rw, et)initialize_from_primitive(p, u, v, w, t)initialize_linear(ql, qr[, direction])initialize_region_flow_field(r, f)jobname_append(name)extends jobname with the specified string input: name example: jobname_append(name)
node_get_block(kp)node_get_ijk(kp)plot_field_2D(field[, im, k])plot_flow_2D([im, k])plot_probe_array(var, im, i0, j0, k0, idir, ...)plot_scalar_2D(var[, im, k])plot_scalars_2D(variables[, im, k])print()prints entity data
remove_TVD_limiter(m)set(*args, **kwargs)sets code parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_convection_scheme_coefs(c1, c2, c3, c4)set_damp(fp, fc)set_from_key_value(key, value)sets code parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'verbose', 'silent/quiet', 'jobname', 'working_directory', 'dimension', 'cuda', 'prof' example: set_from_key_value(key, value)
set_gas_properties(g, R)update_BC(boco)update_BC_family(*args, **kwargs)update_BC_type(*args, **kwargs)check_FMP_metrics
diff_flux_check
export_cell_volume
export_inverse_cell_volume
flux_check
ltsp_test
run
step_test
- class g3d.flow.Q3DFlow(*args: Any, **kwargs: Any)[source]
Bases:
SolverEnv- Attributes:
calculator- return:
dom- return:
solver- return:
tagtag (string) used for identification
Methods
add_BCMod(*args, **kwargs)add_TVD_limiter(m)add_to_nstep(N)auxvr()bc_update_conservative(boco)bc_update_primitive(boco)bc_update_speed_of_sound(boco)cell_get_block(kc)cell_get_ijk(kc)check_cell_metrics(ic)copy(e)copies data from specified entity input: entity example: copy(e)
export_field(field, **kwargs)export_flow(*args, **kwargs)export_mesh(*args, **kwargs)export_scalar(var, **kwargs)export_scalars(variables, **kwargs)export_velocity_gradients(*args, **kwargs)generate_mesh_from_pipe_data(q1d)get_auxv_array([var])get_auxv_arrays()get_block_sizes(im)get_cell(im, i, j, k)get_cell_centers()get_cons_array([var])get_cons_arrays()get_gas()get_gas_properties()get_n_cells()get_n_faces()get_n_ghost_cells()get_n_ghost_nodes()get_n_nodes()get_new_Auxv()get_new_BoCo(*args, **kwargs)get_new_Cons()get_new_Q1DPipe()get_new_Region()get_new_matrix()get_node(im, i, j, k)get_node_coordinates()get_post_array([var])get_post_arrays()get_residual()get_shock_capturing_field()get_streamtube_normal([idx])get_time()get_volume([idx])header(*args, **kwargs)prints a header with specified information input: info optional input: dashes (default='='), scrw (default=80), number of blank lines after dashes n_space (default=1) example: header(info='header info')
hline(*args, **kwargs)prints horizontal line optional input (kwargs): dashes (default='-'), scrw (default=80) example: hline(dashes='*', scrw=90)
import_boundary_definitions(**kwargs)import_flow_data(*args, **kwargs)import_g3d_flow_data(*args, **kwargs)import_mesh(*args, **kwargs)initialize_block_flow_field(im, f)initialize_flow_field(f)initialize_from_conservative(ro, ru, rv, rw, et)initialize_from_primitive(p, u, v, w, t)initialize_linear(ql, qr[, direction])initialize_region_flow_field(r, f)jobname_append(name)extends jobname with the specified string input: name example: jobname_append(name)
node_get_block(kp)node_get_ijk(kp)plot_field_2D(field[, im, k])plot_flow_2D([im, k])plot_probe_array(var, im, i0, j0, k0, idir, ...)plot_scalar_2D(var[, im, k])plot_scalars_2D(variables[, im, k])print()prints entity data
remove_TVD_limiter(m)set(*args, **kwargs)sets code parameters according to specifications input: args, kwargs example: set(args, kwargs)
set_convection_scheme_coefs(c1, c2, c3, c4)set_damp(fp, fc)set_from_key_value(key, value)sets code parameters from specified key => value data input: key, value valid keys for G3DCode base class: 'verbose', 'silent/quiet', 'jobname', 'working_directory', 'dimension', 'cuda', 'prof' example: set_from_key_value(key, value)
set_gas_properties(g, R)update_BC(boco)update_BC_family(*args, **kwargs)update_BC_type(*args, **kwargs)check_FMP_metrics
diff_flux_check
export_cell_volume
export_inverse_cell_volume
flux_check
ltsp_test
run
step_test