5.1. spitfire package¶
5.1.1. Subpackages¶
- 5.1.1.1. spitfire.chemistry package
- 5.1.1.1.1. Submodules
- 5.1.1.1.2. spitfire.chemistry.analysis module
- 5.1.1.1.3. spitfire.chemistry.ctversion module
- 5.1.1.1.4. spitfire.chemistry.flamelet module
FlameletFlamelet.compute_ignition_delay()Flamelet.compute_steady_state()Flamelet.current_interior_stateFlamelet.current_mass_fraction()Flamelet.current_stateFlamelet.current_temperatureFlamelet.dissipation_rateFlamelet.fuel_streamFlamelet.initial_interior_stateFlamelet.initial_mass_fraction()Flamelet.initial_stateFlamelet.initial_temperatureFlamelet.integrate()Flamelet.integrate_for_heat_loss()Flamelet.integrate_to_steady()Flamelet.integrate_to_steady_after_ignition()Flamelet.integrate_to_time()Flamelet.iteration_countFlamelet.jac()Flamelet.jac_and_eig()Flamelet.jac_csc()Flamelet.linear_temperatureFlamelet.make_clustered_grid()Flamelet.make_library_from_interior_state()Flamelet.mechanismFlamelet.mixfrac_gridFlamelet.offset_time()Flamelet.oxy_streamFlamelet.pressureFlamelet.rhs()Flamelet.solution_timesFlamelet.steady_solve_newton()Flamelet.steady_solve_psitc()
FlameletSpeccompute_dissipation_rate()
- 5.1.1.1.5. spitfire.chemistry.flamelet2d module
- 5.1.1.1.6. spitfire.chemistry.library module
DimensionLibraryLibrary.add_empty_property()Library.copy()Library.deepcopy()Library.dim()Library.dim_namesLibrary.dimsLibrary.extra_attributesLibrary.get_empty_dataset()Library.load_from_file()Library.propsLibrary.remap_dimension()Library.remove()Library.save_to_file()Library.save_to_text_directory()Library.scale_dimension()Library.shapeLibrary.sizeLibrary.squeeze()Library.swapaxes()
LibraryIndexError
- 5.1.1.1.7. spitfire.chemistry.mechanism module
CanteraLoadErrorChemicalMechanismSpecChemicalMechanismSpec.copy_stream()ChemicalMechanismSpec.element_stoichiometryChemicalMechanismSpec.from_solution()ChemicalMechanismSpec.gasChemicalMechanismSpec.griffonChemicalMechanismSpec.group_nameChemicalMechanismSpec.mech_dataChemicalMechanismSpec.mech_file_pathChemicalMechanismSpec.mech_xml_pathChemicalMechanismSpec.mix_for_equivalence_ratio()ChemicalMechanismSpec.mix_for_normalized_equivalence_ratio()ChemicalMechanismSpec.mix_fuels_for_stoich_mixture_fraction()ChemicalMechanismSpec.mix_streams()ChemicalMechanismSpec.molecular_weight()ChemicalMechanismSpec.molecular_weightsChemicalMechanismSpec.n_reactionsChemicalMechanismSpec.n_speciesChemicalMechanismSpec.species_index()ChemicalMechanismSpec.species_namesChemicalMechanismSpec.stoich_mass_fuel_to_oxy_ratio()ChemicalMechanismSpec.stoich_mixture_fraction()ChemicalMechanismSpec.stoich_molar_fuel_to_oxy_ratio()ChemicalMechanismSpec.stream()
- 5.1.1.1.8. spitfire.chemistry.reactors module
HomogeneousReactorHomogeneousReactor.compute_ignition_delay()HomogeneousReactor.current_mass_fractionsHomogeneousReactor.current_pressureHomogeneousReactor.current_stateHomogeneousReactor.current_temperatureHomogeneousReactor.current_timeHomogeneousReactor.get_supported_reactor_shapes()HomogeneousReactor.initial_mass_fractionsHomogeneousReactor.initial_pressureHomogeneousReactor.initial_stateHomogeneousReactor.initial_temperatureHomogeneousReactor.initial_timeHomogeneousReactor.integrate()HomogeneousReactor.integrate_to_steady()HomogeneousReactor.integrate_to_steady_after_ignition()HomogeneousReactor.integrate_to_time()HomogeneousReactor.n_reactionsHomogeneousReactor.n_species
- 5.1.1.1.9. spitfire.chemistry.tabulation module
PDFSpecapply_mixing_model()build_adiabatic_bs_library()build_adiabatic_eq_library()build_adiabatic_slfm_library()build_nonadiabatic_defect_bs_library()build_nonadiabatic_defect_eq_library()build_nonadiabatic_defect_steady_slfm_library()build_nonadiabatic_defect_transient_slfm_library()build_unreacted_library()require_pytabprops()
- 5.1.1.1.10. spitfire.chemistry.soot module
get_soot_source_term_evaluator()get_soot_source_term_jacobian_evaluator()jac_soot_src_aksit_moss()jac_soot_src_aksit_moss_benzene()jac_soot_src_pah_alpha()soot_src_aksit_moss()soot_src_aksit_moss_benzene()soot_src_pah_alpha()tabulate_soot_radiation_model()tabulate_soot_source_coefficients()
- 5.1.1.1.11. spitfire.chemistry.gas_radiation module
- 5.1.1.1.12. Module contents
- 5.1.1.2. spitfire.data package
- 5.1.1.3. spitfire.griffon package
- 5.1.1.3.1. Submodules
- 5.1.1.3.2. spitfire.griffon.griffon module
PyCombustionKernelsPyCombustionKernels.cp_mix()PyCombustionKernels.cv_mix()PyCombustionKernels.dcpdT_species()PyCombustionKernels.energy_mix()PyCombustionKernels.enthalpy_mix()PyCombustionKernels.flamelet2d_block_diag_solve()PyCombustionKernels.flamelet2d_factored_block_diag_jacobian()PyCombustionKernels.flamelet2d_matvec()PyCombustionKernels.flamelet2d_offdiag_matvec()PyCombustionKernels.flamelet2d_rhs()PyCombustionKernels.flamelet_jac_indices()PyCombustionKernels.flamelet_jacobian()PyCombustionKernels.flamelet_rhs()PyCombustionKernels.flamelet_stencils()PyCombustionKernels.ideal_gas_density()PyCombustionKernels.ideal_gas_pressure()PyCombustionKernels.mechanism_add_const_cp()PyCombustionKernels.mechanism_add_element()PyCombustionKernels.mechanism_add_nasa7_cp()PyCombustionKernels.mechanism_add_nasa9_cp()PyCombustionKernels.mechanism_add_reaction_Lindemann()PyCombustionKernels.mechanism_add_reaction_Lindemann_with_special_orders()PyCombustionKernels.mechanism_add_reaction_Troe()PyCombustionKernels.mechanism_add_reaction_Troe_with_special_orders()PyCombustionKernels.mechanism_add_reaction_simple()PyCombustionKernels.mechanism_add_reaction_simple_with_special_orders()PyCombustionKernels.mechanism_add_reaction_three_body()PyCombustionKernels.mechanism_add_reaction_three_body_with_special_orders()PyCombustionKernels.mechanism_add_species()PyCombustionKernels.mechanism_resize_heat_capacity_data()PyCombustionKernels.mechanism_set_element_mw_map()PyCombustionKernels.mechanism_set_gas_constant()PyCombustionKernels.mechanism_set_ref_pressure()PyCombustionKernels.mechanism_set_ref_temperature()PyCombustionKernels.mixture_molecular_weight()PyCombustionKernels.mole_fractions()PyCombustionKernels.prod_rates_primitive_sensitivities()PyCombustionKernels.production_rates()PyCombustionKernels.reactor_jac_isobaric()PyCombustionKernels.reactor_jac_isochoric()PyCombustionKernels.reactor_rhs_isobaric()PyCombustionKernels.reactor_rhs_isochoric()PyCombustionKernels.species_cp()PyCombustionKernels.species_cv()PyCombustionKernels.species_energies()PyCombustionKernels.species_enthalpies()
py_btddod_blockdiag_factorize()py_btddod_blockdiag_matvec()py_btddod_blockdiag_solve()py_btddod_full_factorize()py_btddod_full_matvec()py_btddod_full_solve()py_btddod_lowerfulltriangle_solve()py_btddod_scale_and_add_diagonal()py_btddod_scale_and_add_scaled_block_diagonal()py_btddod_upperfulltriangle_solve()
- 5.1.1.3.3. Module contents
- 5.1.1.4. spitfire.time package
- 5.1.1.4.1. Submodules
- 5.1.1.4.2. spitfire.time.integrator module
- 5.1.1.4.3. spitfire.time.methods module
BackwardEulerS1P1Q1BackwardEulerS1P1Q1.implicit_coefficientBackwardEulerS1P1Q1.is_adaptiveBackwardEulerS1P1Q1.is_implicitBackwardEulerS1P1Q1.n_stagesBackwardEulerS1P1Q1.nameBackwardEulerS1P1Q1.nonlinear_solverBackwardEulerS1P1Q1.norm_orderBackwardEulerS1P1Q1.norm_weightingBackwardEulerS1P1Q1.orderBackwardEulerS1P1Q1.single_step()
BogackiShampineS4P3Q2BogackiShampineS4P3Q2.implicit_coefficientBogackiShampineS4P3Q2.is_adaptiveBogackiShampineS4P3Q2.is_implicitBogackiShampineS4P3Q2.n_stagesBogackiShampineS4P3Q2.nameBogackiShampineS4P3Q2.nonlinear_solverBogackiShampineS4P3Q2.norm_orderBogackiShampineS4P3Q2.norm_weightingBogackiShampineS4P3Q2.orderBogackiShampineS4P3Q2.single_step()
CashKarpS6P5Q4CrankNicolsonS2P2CrankNicolsonS2P2.implicit_coefficientCrankNicolsonS2P2.is_adaptiveCrankNicolsonS2P2.is_implicitCrankNicolsonS2P2.n_stagesCrankNicolsonS2P2.nameCrankNicolsonS2P2.nonlinear_solverCrankNicolsonS2P2.norm_orderCrankNicolsonS2P2.norm_weightingCrankNicolsonS2P2.orderCrankNicolsonS2P2.single_step()
ExpKennedyCarpetnerS6P4Q3ExpKennedyCarpetnerS6P4Q3.implicit_coefficientExpKennedyCarpetnerS6P4Q3.is_adaptiveExpKennedyCarpetnerS6P4Q3.is_implicitExpKennedyCarpetnerS6P4Q3.n_stagesExpKennedyCarpetnerS6P4Q3.nameExpKennedyCarpetnerS6P4Q3.nonlinear_solverExpKennedyCarpetnerS6P4Q3.norm_orderExpKennedyCarpetnerS6P4Q3.norm_weightingExpKennedyCarpetnerS6P4Q3.orderExpKennedyCarpetnerS6P4Q3.single_step()
ExpMidpointS2P2ExpRalstonS2P2ExpTrapezoidalS2P2Q1ExpTrapezoidalS2P2Q1.implicit_coefficientExpTrapezoidalS2P2Q1.is_adaptiveExpTrapezoidalS2P2Q1.is_implicitExpTrapezoidalS2P2Q1.n_stagesExpTrapezoidalS2P2Q1.nameExpTrapezoidalS2P2Q1.nonlinear_solverExpTrapezoidalS2P2Q1.norm_orderExpTrapezoidalS2P2Q1.norm_weightingExpTrapezoidalS2P2Q1.orderExpTrapezoidalS2P2Q1.single_step()
ForwardEulerS1P1GeneralAdaptiveERKGeneralAdaptiveERK.implicit_coefficientGeneralAdaptiveERK.is_adaptiveGeneralAdaptiveERK.is_implicitGeneralAdaptiveERK.n_stagesGeneralAdaptiveERK.nameGeneralAdaptiveERK.nonlinear_solverGeneralAdaptiveERK.norm_orderGeneralAdaptiveERK.norm_weightingGeneralAdaptiveERK.orderGeneralAdaptiveERK.single_step()
GeneralAdaptiveERKMultipleEmbeddedGeneralAdaptiveERKMultipleEmbedded.implicit_coefficientGeneralAdaptiveERKMultipleEmbedded.is_adaptiveGeneralAdaptiveERKMultipleEmbedded.is_implicitGeneralAdaptiveERKMultipleEmbedded.n_stagesGeneralAdaptiveERKMultipleEmbedded.nameGeneralAdaptiveERKMultipleEmbedded.nonlinear_solverGeneralAdaptiveERKMultipleEmbedded.norm_orderGeneralAdaptiveERKMultipleEmbedded.norm_weightingGeneralAdaptiveERKMultipleEmbedded.orderGeneralAdaptiveERKMultipleEmbedded.single_step()
KennedyCarpenterS4P3Q2KennedyCarpenterS4P3Q2.AKennedyCarpenterS4P3Q2.a21KennedyCarpenterS4P3Q2.a31KennedyCarpenterS4P3Q2.a32KennedyCarpenterS4P3Q2.a41KennedyCarpenterS4P3Q2.a42KennedyCarpenterS4P3Q2.a43KennedyCarpenterS4P3Q2.b1KennedyCarpenterS4P3Q2.b1hKennedyCarpenterS4P3Q2.b2KennedyCarpenterS4P3Q2.b2hKennedyCarpenterS4P3Q2.b3KennedyCarpenterS4P3Q2.b3hKennedyCarpenterS4P3Q2.b4KennedyCarpenterS4P3Q2.b4hKennedyCarpenterS4P3Q2.cKennedyCarpenterS4P3Q2.gammaKennedyCarpenterS4P3Q2.single_step()
KennedyCarpenterS6P4Q3KennedyCarpenterS6P4Q3.AKennedyCarpenterS6P4Q3.a21KennedyCarpenterS6P4Q3.a31KennedyCarpenterS6P4Q3.a32KennedyCarpenterS6P4Q3.a41KennedyCarpenterS6P4Q3.a42KennedyCarpenterS6P4Q3.a43KennedyCarpenterS6P4Q3.a51KennedyCarpenterS6P4Q3.a52KennedyCarpenterS6P4Q3.a53KennedyCarpenterS6P4Q3.a54KennedyCarpenterS6P4Q3.a61KennedyCarpenterS6P4Q3.a62KennedyCarpenterS6P4Q3.a63KennedyCarpenterS6P4Q3.a64KennedyCarpenterS6P4Q3.a65KennedyCarpenterS6P4Q3.b1KennedyCarpenterS6P4Q3.b1hKennedyCarpenterS6P4Q3.b2KennedyCarpenterS6P4Q3.b2hKennedyCarpenterS6P4Q3.b3KennedyCarpenterS6P4Q3.b3hKennedyCarpenterS6P4Q3.b4KennedyCarpenterS6P4Q3.b4hKennedyCarpenterS6P4Q3.b5KennedyCarpenterS6P4Q3.b5hKennedyCarpenterS6P4Q3.b6KennedyCarpenterS6P4Q3.b6hKennedyCarpenterS6P4Q3.cKennedyCarpenterS6P4Q3.gammaKennedyCarpenterS6P4Q3.single_step()
KennedyCarpenterS8P5Q4KennedyCarpenterS8P5Q4.AKennedyCarpenterS8P5Q4.a21KennedyCarpenterS8P5Q4.a31KennedyCarpenterS8P5Q4.a32KennedyCarpenterS8P5Q4.a41KennedyCarpenterS8P5Q4.a42KennedyCarpenterS8P5Q4.a43KennedyCarpenterS8P5Q4.a51KennedyCarpenterS8P5Q4.a52KennedyCarpenterS8P5Q4.a53KennedyCarpenterS8P5Q4.a54KennedyCarpenterS8P5Q4.a61KennedyCarpenterS8P5Q4.a62KennedyCarpenterS8P5Q4.a63KennedyCarpenterS8P5Q4.a64KennedyCarpenterS8P5Q4.a65KennedyCarpenterS8P5Q4.a71KennedyCarpenterS8P5Q4.a72KennedyCarpenterS8P5Q4.a73KennedyCarpenterS8P5Q4.a74KennedyCarpenterS8P5Q4.a75KennedyCarpenterS8P5Q4.a76KennedyCarpenterS8P5Q4.a81KennedyCarpenterS8P5Q4.a82KennedyCarpenterS8P5Q4.a83KennedyCarpenterS8P5Q4.a84KennedyCarpenterS8P5Q4.a85KennedyCarpenterS8P5Q4.a86KennedyCarpenterS8P5Q4.a87KennedyCarpenterS8P5Q4.b1KennedyCarpenterS8P5Q4.b1hKennedyCarpenterS8P5Q4.b2KennedyCarpenterS8P5Q4.b2hKennedyCarpenterS8P5Q4.b3KennedyCarpenterS8P5Q4.b3hKennedyCarpenterS8P5Q4.b4KennedyCarpenterS8P5Q4.b4hKennedyCarpenterS8P5Q4.b5KennedyCarpenterS8P5Q4.b5hKennedyCarpenterS8P5Q4.b6KennedyCarpenterS8P5Q4.b6hKennedyCarpenterS8P5Q4.b7KennedyCarpenterS8P5Q4.b7hKennedyCarpenterS8P5Q4.b8KennedyCarpenterS8P5Q4.b8hKennedyCarpenterS8P5Q4.cKennedyCarpenterS8P5Q4.gammaKennedyCarpenterS8P5Q4.single_step()
KvaernoS4P3Q2KvaernoS4P3Q2.AKvaernoS4P3Q2.a21KvaernoS4P3Q2.a31KvaernoS4P3Q2.a32KvaernoS4P3Q2.a41KvaernoS4P3Q2.a42KvaernoS4P3Q2.a43KvaernoS4P3Q2.b1KvaernoS4P3Q2.b1hKvaernoS4P3Q2.b2KvaernoS4P3Q2.b2hKvaernoS4P3Q2.b3KvaernoS4P3Q2.b3hKvaernoS4P3Q2.b4KvaernoS4P3Q2.b4hKvaernoS4P3Q2.cKvaernoS4P3Q2.gammaKvaernoS4P3Q2.single_step()
RK3KuttaS3P3RK4ClassicalS4P4StepOutputTimeStepperBaseZonneveldS5P4Q3
- 5.1.1.4.4. spitfire.time.nonlinear module
- 5.1.1.4.5. spitfire.time.stepcontrol module
- 5.1.1.4.6. Module contents
5.1.2. Module contents¶
This is the base spitfire module directory.