TC-Python API reference documentation¶
- Installation Guide
- What type of installation should I choose?
- Using the Python-interpreter bundled to Thermo-Calc
- Installing TC-Python into the Python-interpreter of your choice
- Updating to a newer version
- Mac OS: Setting Environment Variables
- Architecture overview
- Best Practices
- Re-use of the single equilibrium calculation state
- Re-use and saving of results
- All TC-Python objects are non-copyable
- Python Virtual Environments
- Using with TCPython() efficiently
- Parallel calculations
- Handling crashes of the calculation engine
- Using TC-Python within a Jupyter Notebook or the Python console
- Property Model Framework
- Process Metallurgy Calculations
- API Reference
- Calculations
- Module “single_equilibrium”
AbstractSingleEquilibriumCalculation
AbstractSingleEquilibriumCalculation.disable_global_minimization()
AbstractSingleEquilibriumCalculation.enable_global_minimization()
AbstractSingleEquilibriumCalculation.get_components()
AbstractSingleEquilibriumCalculation.get_gibbs_energy_addition_for()
AbstractSingleEquilibriumCalculation.get_system_data()
AbstractSingleEquilibriumCalculation.run_poly_command()
AbstractSingleEquilibriumCalculation.set_component_to_entered()
AbstractSingleEquilibriumCalculation.set_component_to_suspended()
AbstractSingleEquilibriumCalculation.set_gibbs_energy_addition_for()
AbstractSingleEquilibriumCalculation.set_phase_to_dormant()
AbstractSingleEquilibriumCalculation.set_phase_to_entered()
AbstractSingleEquilibriumCalculation.set_phase_to_fixed()
AbstractSingleEquilibriumCalculation.set_phase_to_suspended()
AbstractSingleEquilibriumCalculation.with_options()
AbstractSingleEquilibriumCalculation.with_reference_state()
AbstractSingleEquilibriumCalculation.with_system_modifications()
SingleEquilibriumCalculation
SingleEquilibriumCalculation.bookmark_state()
SingleEquilibriumCalculation.calculate()
SingleEquilibriumCalculation.calculate_with_state()
SingleEquilibriumCalculation.disable_global_minimization()
SingleEquilibriumCalculation.enable_global_minimization()
SingleEquilibriumCalculation.get_components()
SingleEquilibriumCalculation.get_gibbs_energy_addition_for()
SingleEquilibriumCalculation.get_interfacial_energy()
SingleEquilibriumCalculation.get_system_data()
SingleEquilibriumCalculation.remove_all_conditions()
SingleEquilibriumCalculation.remove_condition()
SingleEquilibriumCalculation.run_poly_command()
SingleEquilibriumCalculation.set_component_to_entered()
SingleEquilibriumCalculation.set_component_to_suspended()
SingleEquilibriumCalculation.set_condition()
SingleEquilibriumCalculation.set_gibbs_energy_addition_for()
SingleEquilibriumCalculation.set_phase_to_dormant()
SingleEquilibriumCalculation.set_phase_to_entered()
SingleEquilibriumCalculation.set_phase_to_fixed()
SingleEquilibriumCalculation.set_phase_to_suspended()
SingleEquilibriumCalculation.set_state_to_bookmark()
SingleEquilibriumCalculation.with_options()
SingleEquilibriumCalculation.with_reference_state()
SingleEquilibriumCalculation.with_system_modifications()
SingleEquilibriumOptions
SingleEquilibriumOptions.disable_approximate_driving_force_for_metastable_phases()
SingleEquilibriumOptions.disable_control_step_size_during_minimization()
SingleEquilibriumOptions.disable_force_positive_definite_phase_hessian()
SingleEquilibriumOptions.enable_approximate_driving_force_for_metastable_phases()
SingleEquilibriumOptions.enable_control_step_size_during_minimization()
SingleEquilibriumOptions.enable_force_positive_definite_phase_hessian()
SingleEquilibriumOptions.set_global_minimization_max_grid_points()
SingleEquilibriumOptions.set_max_no_of_iterations()
SingleEquilibriumOptions.set_required_accuracy()
SingleEquilibriumOptions.set_smallest_fraction()
SingleEquilibriumResult
SingleEquilibriumResult.change_pressure()
SingleEquilibriumResult.change_temperature()
SingleEquilibriumResult.get_components()
SingleEquilibriumResult.get_conditions()
SingleEquilibriumResult.get_phases()
SingleEquilibriumResult.get_stable_phases()
SingleEquilibriumResult.get_value_of()
SingleEquilibriumResult.run_poly_command()
SingleEquilibriumResult.save_to_disk()
SingleEquilibriumTempResult
SingleEquilibriumTempResult.change_pressure()
SingleEquilibriumTempResult.change_temperature()
SingleEquilibriumTempResult.get_components()
SingleEquilibriumTempResult.get_conditions()
SingleEquilibriumTempResult.get_phases()
SingleEquilibriumTempResult.get_stable_phases()
SingleEquilibriumTempResult.get_value_of()
SingleEquilibriumTempResult.run_poly_command()
- Module “batch_equilibrium”
BatchEquilibriumCalculation
BatchEquilibriumCalculation.calculate()
BatchEquilibriumCalculation.disable_global_minimization()
BatchEquilibriumCalculation.enable_global_minimization()
BatchEquilibriumCalculation.get_components()
BatchEquilibriumCalculation.get_gibbs_energy_addition_for()
BatchEquilibriumCalculation.get_system_data()
BatchEquilibriumCalculation.remove_all_conditions()
BatchEquilibriumCalculation.remove_condition()
BatchEquilibriumCalculation.run_poly_command()
BatchEquilibriumCalculation.set_component_to_entered()
BatchEquilibriumCalculation.set_component_to_suspended()
BatchEquilibriumCalculation.set_condition()
BatchEquilibriumCalculation.set_conditions_for_equilibria()
BatchEquilibriumCalculation.set_gibbs_energy_addition_for()
BatchEquilibriumCalculation.set_phase_to_dormant()
BatchEquilibriumCalculation.set_phase_to_entered()
BatchEquilibriumCalculation.set_phase_to_fixed()
BatchEquilibriumCalculation.set_phase_to_suspended()
BatchEquilibriumCalculation.with_options()
BatchEquilibriumCalculation.with_reference_state()
BatchEquilibriumCalculation.with_system_modifications()
BatchEquilibriumResult
- Module “precipitation”
FixedGrainSize
GrainGrowth
GrainGrowthModel
GrainSizeDistribution
GrowthRateModel
MatrixPhase
MatrixPhase.add_precipitate_phase()
MatrixPhase.set_dislocation_density()
MatrixPhase.set_mobility_adjustment()
MatrixPhase.set_mobility_enhancement_activation_energy()
MatrixPhase.set_mobility_enhancement_prefactor()
MatrixPhase.set_molar_volume()
MatrixPhase.with_elastic_properties_cubic()
MatrixPhase.with_elastic_properties_disregard()
MatrixPhase.with_elastic_properties_isotropic()
MatrixPhase.with_grain_growth_model()
NumericalParameters
NumericalParameters.set_max_overall_volume_change()
NumericalParameters.set_max_radius_points_per_magnitude()
NumericalParameters.set_max_rel_change_critical_radius()
NumericalParameters.set_max_rel_change_nucleation_rate_log()
NumericalParameters.set_max_rel_radius_change()
NumericalParameters.set_max_rel_solute_composition_change()
NumericalParameters.set_max_time_step()
NumericalParameters.set_max_time_step_during_heating()
NumericalParameters.set_max_volume_fraction_dissolve_time_step()
NumericalParameters.set_min_radius_nucleus_as_particle()
NumericalParameters.set_min_radius_points_per_magnitude()
NumericalParameters.set_radius_points_per_magnitude()
NumericalParameters.set_rel_radius_change_class_collision()
ParticleSizeDistribution
PrecipitateElasticProperties
PrecipitateMorphology
PrecipitatePhase
PrecipitatePhase.disable_calculate_aspect_ratio_from_elastic_energy()
PrecipitatePhase.disable_driving_force_approximation()
PrecipitatePhase.enable_calculate_aspect_ratio_from_elastic_energy()
PrecipitatePhase.enable_driving_force_approximation()
PrecipitatePhase.set_alias()
PrecipitatePhase.set_aspect_ratio_value()
PrecipitatePhase.set_gibbs_energy_addition()
PrecipitatePhase.set_interfacial_energy()
PrecipitatePhase.set_interfacial_energy_estimation_prefactor()
PrecipitatePhase.set_molar_volume()
PrecipitatePhase.set_nucleation_at_dislocations()
PrecipitatePhase.set_nucleation_at_grain_boundaries()
PrecipitatePhase.set_nucleation_at_grain_corners()
PrecipitatePhase.set_nucleation_at_grain_edges()
PrecipitatePhase.set_nucleation_in_bulk()
PrecipitatePhase.set_phase_boundary_mobility()
PrecipitatePhase.set_precipitate_morphology()
PrecipitatePhase.set_trans_interface_mobility_adjustment()
PrecipitatePhase.set_transformation_strain_calculation_option()
PrecipitatePhase.set_zener_pinning_parameters()
PrecipitatePhase.with_elastic_properties()
PrecipitatePhase.with_growth_rate_model()
PrecipitatePhase.with_particle_size_distribution()
PrecipitationCCTCalculation
PrecipitationCCTCalculation.calculate()
PrecipitationCCTCalculation.get_system_data()
PrecipitationCCTCalculation.set_composition()
PrecipitationCCTCalculation.set_composition_unit()
PrecipitationCCTCalculation.set_cooling_rates()
PrecipitationCCTCalculation.set_max_temperature()
PrecipitationCCTCalculation.set_min_temperature()
PrecipitationCCTCalculation.stop_at_volume_fraction_of_phase()
PrecipitationCCTCalculation.with_matrix_phase()
PrecipitationCCTCalculation.with_numerical_parameters()
PrecipitationCCTCalculation.with_system_modifications()
PrecipitationCalculationResult
PrecipitationCalculationSingleResult
PrecipitationCalculationSingleResult.get_aspect_ratio_distribution_for_particle_length_of()
PrecipitationCalculationSingleResult.get_aspect_ratio_distribution_for_radius_of()
PrecipitationCalculationSingleResult.get_critical_radius_of()
PrecipitationCalculationSingleResult.get_cubic_factor_distribution_for_particle_length_of()
PrecipitationCalculationSingleResult.get_cubic_factor_distribution_for_radius_of()
PrecipitationCalculationSingleResult.get_driving_force_of()
PrecipitationCalculationSingleResult.get_grain_critical_radius()
PrecipitationCalculationSingleResult.get_grain_mean_radius()
PrecipitationCalculationSingleResult.get_grain_number_density()
PrecipitationCalculationSingleResult.get_grain_number_density_distribution_for_length()
PrecipitationCalculationSingleResult.get_grain_number_density_distribution_for_radius()
PrecipitationCalculationSingleResult.get_grain_size_distribution()
PrecipitationCalculationSingleResult.get_matrix_composition_in_mole_fraction_of()
PrecipitationCalculationSingleResult.get_matrix_composition_in_weight_fraction_of()
PrecipitationCalculationSingleResult.get_mean_aspect_ratio_of()
PrecipitationCalculationSingleResult.get_mean_cubic_factor_of()
PrecipitationCalculationSingleResult.get_mean_particle_length_of()
PrecipitationCalculationSingleResult.get_mean_radius_of()
PrecipitationCalculationSingleResult.get_normalized_grain_size_distribution()
PrecipitationCalculationSingleResult.get_normalized_number_density_distribution_of()
PrecipitationCalculationSingleResult.get_nucleation_rate_of()
PrecipitationCalculationSingleResult.get_number_density_distribution_for_particle_length_of()
PrecipitationCalculationSingleResult.get_number_density_distribution_for_radius_of()
PrecipitationCalculationSingleResult.get_number_density_of()
PrecipitationCalculationSingleResult.get_precipitate_composition_in_mole_fraction_of()
PrecipitationCalculationSingleResult.get_precipitate_composition_in_weight_fraction_of()
PrecipitationCalculationSingleResult.get_size_distribution_for_particle_length_of()
PrecipitationCalculationSingleResult.get_size_distribution_for_radius_of()
PrecipitationCalculationSingleResult.get_volume_fraction_of()
PrecipitationCalculationTTTorCCTResult
PrecipitationIsoThermalCalculation
PrecipitationIsoThermalCalculation.calculate()
PrecipitationIsoThermalCalculation.get_system_data()
PrecipitationIsoThermalCalculation.set_composition()
PrecipitationIsoThermalCalculation.set_composition_unit()
PrecipitationIsoThermalCalculation.set_simulation_time()
PrecipitationIsoThermalCalculation.set_temperature()
PrecipitationIsoThermalCalculation.with_matrix_phase()
PrecipitationIsoThermalCalculation.with_numerical_parameters()
PrecipitationIsoThermalCalculation.with_system_modifications()
PrecipitationNonIsoThermalCalculation
PrecipitationNonIsoThermalCalculation.calculate()
PrecipitationNonIsoThermalCalculation.get_system_data()
PrecipitationNonIsoThermalCalculation.set_composition()
PrecipitationNonIsoThermalCalculation.set_composition_unit()
PrecipitationNonIsoThermalCalculation.set_simulation_time()
PrecipitationNonIsoThermalCalculation.with_matrix_phase()
PrecipitationNonIsoThermalCalculation.with_numerical_parameters()
PrecipitationNonIsoThermalCalculation.with_system_modifications()
PrecipitationNonIsoThermalCalculation.with_temperature_profile()
PrecipitationTTTCalculation
PrecipitationTTTCalculation.calculate()
PrecipitationTTTCalculation.get_system_data()
PrecipitationTTTCalculation.set_composition()
PrecipitationTTTCalculation.set_composition_unit()
PrecipitationTTTCalculation.set_max_annealing_time()
PrecipitationTTTCalculation.set_max_temperature()
PrecipitationTTTCalculation.set_min_temperature()
PrecipitationTTTCalculation.set_temperature_step()
PrecipitationTTTCalculation.stop_at_percent_of_equilibrium_fraction()
PrecipitationTTTCalculation.stop_at_volume_fraction_of_phase()
PrecipitationTTTCalculation.with_matrix_phase()
PrecipitationTTTCalculation.with_numerical_parameters()
PrecipitationTTTCalculation.with_system_modifications()
TransformationStrainCalculationOption
VolumeFractionOfPhaseType
- Module “scheil”
CalculateSecondaryDendriteArmSpacing
CalculateSecondaryDendriteArmSpacing.disable_delta_ferrite_to_austenite_transition()
CalculateSecondaryDendriteArmSpacing.enable_delta_ferrite_to_austenite_transition()
CalculateSecondaryDendriteArmSpacing.set_c()
CalculateSecondaryDendriteArmSpacing.set_cooling_rate()
CalculateSecondaryDendriteArmSpacing.set_fast_diffusing_elements()
CalculateSecondaryDendriteArmSpacing.set_n()
CalculateSecondaryDendriteArmSpacing.set_primary_phasename()
ConstantSecondaryDendriteArmSpacing
ConstantSecondaryDendriteArmSpacing.disable_delta_ferrite_to_austenite_transition()
ConstantSecondaryDendriteArmSpacing.enable_delta_ferrite_to_austenite_transition()
ConstantSecondaryDendriteArmSpacing.set_cooling_rate()
ConstantSecondaryDendriteArmSpacing.set_fast_diffusing_elements()
ConstantSecondaryDendriteArmSpacing.set_primary_phasename()
ScheilBackDiffusion
ScheilCalculation
ScheilCalculation.calculate()
ScheilCalculation.disable_global_minimization()
ScheilCalculation.enable_global_minimization()
ScheilCalculation.get_system_data()
ScheilCalculation.set_composition()
ScheilCalculation.set_composition_unit()
ScheilCalculation.set_start_temperature()
ScheilCalculation.with_calculation_type()
ScheilCalculation.with_options()
ScheilCalculation.with_system_modifications()
ScheilCalculationResult
ScheilCalculationResult.get_solid_phase_with_largest_mole_fraction()
ScheilCalculationResult.get_stable_phases()
ScheilCalculationResult.get_values_grouped_by_quantity_of()
ScheilCalculationResult.get_values_grouped_by_stable_phases_of()
ScheilCalculationResult.get_values_of()
ScheilCalculationResult.save_to_disk()
ScheilCalculationType
ScheilClassic
ScheilOptions
ScheilOptions.calculate_from_gas()
ScheilOptions.calculate_from_liquidus()
ScheilOptions.calculate_from_start_temperature()
ScheilOptions.calculate_to_end_of_scheil()
ScheilOptions.calculate_to_temperature_below_solidus()
ScheilOptions.disable_approximate_driving_force_for_metastable_phases()
ScheilOptions.disable_control_step_size_during_minimization()
ScheilOptions.disable_equilibrium_solidification_calculation()
ScheilOptions.disable_evaporation_property_calculation()
ScheilOptions.disable_force_positive_definite_phase_hessian()
ScheilOptions.enable_approximate_driving_force_for_metastable_phases()
ScheilOptions.enable_control_step_size_during_minimization()
ScheilOptions.enable_equilibrium_solidification_calculation()
ScheilOptions.enable_evaporation_property_calculation()
ScheilOptions.enable_force_positive_definite_phase_hessian()
ScheilOptions.set_gas_phase()
ScheilOptions.set_global_minimization_max_grid_points()
ScheilOptions.set_global_minimization_test_interval()
ScheilOptions.set_liquid_phase()
ScheilOptions.set_max_no_of_iterations()
ScheilOptions.set_required_accuracy()
ScheilOptions.set_smallest_fraction()
ScheilOptions.set_temperature_step()
ScheilOptions.terminate_on_fraction_of_liquid_phase()
ScheilOptions.terminate_on_temperature()
ScheilSoluteTrapping
- Module “step_or_map_diagrams”
AbstractAxisType
AbstractPhaseDiagramCalculation
AbstractPhaseDiagramCalculation.add_initial_equilibrium()
AbstractPhaseDiagramCalculation.calculate()
AbstractPhaseDiagramCalculation.disable_global_minimization()
AbstractPhaseDiagramCalculation.dont_keep_default_equilibria()
AbstractPhaseDiagramCalculation.enable_global_minimization()
AbstractPhaseDiagramCalculation.get_components()
AbstractPhaseDiagramCalculation.get_gibbs_energy_addition_for()
AbstractPhaseDiagramCalculation.get_system_data()
AbstractPhaseDiagramCalculation.keep_default_equilibria()
AbstractPhaseDiagramCalculation.remove_all_initial_equilibria()
AbstractPhaseDiagramCalculation.run_poly_command()
AbstractPhaseDiagramCalculation.set_gibbs_energy_addition_for()
AbstractPhaseDiagramCalculation.set_phase_to_dormant()
AbstractPhaseDiagramCalculation.set_phase_to_entered()
AbstractPhaseDiagramCalculation.set_phase_to_fixed()
AbstractPhaseDiagramCalculation.set_phase_to_suspended()
AbstractPhaseDiagramCalculation.with_options()
AbstractPhaseDiagramCalculation.with_reference_state()
AbstractPhaseDiagramCalculation.with_system_modifications()
AbstractPropertyDiagramCalculation
AbstractPropertyDiagramCalculation.calculate()
AbstractPropertyDiagramCalculation.disable_global_minimization()
AbstractPropertyDiagramCalculation.disable_step_separate_phases()
AbstractPropertyDiagramCalculation.enable_global_minimization()
AbstractPropertyDiagramCalculation.enable_step_separate_phases()
AbstractPropertyDiagramCalculation.get_components()
AbstractPropertyDiagramCalculation.get_gibbs_energy_addition_for()
AbstractPropertyDiagramCalculation.get_system_data()
AbstractPropertyDiagramCalculation.run_poly_command()
AbstractPropertyDiagramCalculation.set_gibbs_energy_addition_for()
AbstractPropertyDiagramCalculation.set_phase_to_dormant()
AbstractPropertyDiagramCalculation.set_phase_to_entered()
AbstractPropertyDiagramCalculation.set_phase_to_fixed()
AbstractPropertyDiagramCalculation.set_phase_to_suspended()
AbstractPropertyDiagramCalculation.with_options()
AbstractPropertyDiagramCalculation.with_reference_state()
AbstractPropertyDiagramCalculation.with_system_modifications()
AxisType
CalculationAxis
Direction
InitialEquilibrium
Linear
Logarithmic
PhaseDiagramCalculation
PhaseDiagramCalculation.add_initial_equilibrium()
PhaseDiagramCalculation.calculate()
PhaseDiagramCalculation.disable_global_minimization()
PhaseDiagramCalculation.dont_keep_default_equilibria()
PhaseDiagramCalculation.enable_global_minimization()
PhaseDiagramCalculation.get_components()
PhaseDiagramCalculation.get_gibbs_energy_addition_for()
PhaseDiagramCalculation.get_system_data()
PhaseDiagramCalculation.keep_default_equilibria()
PhaseDiagramCalculation.remove_all_conditions()
PhaseDiagramCalculation.remove_all_initial_equilibria()
PhaseDiagramCalculation.remove_condition()
PhaseDiagramCalculation.run_poly_command()
PhaseDiagramCalculation.set_condition()
PhaseDiagramCalculation.set_gibbs_energy_addition_for()
PhaseDiagramCalculation.set_phase_to_dormant()
PhaseDiagramCalculation.set_phase_to_entered()
PhaseDiagramCalculation.set_phase_to_fixed()
PhaseDiagramCalculation.set_phase_to_suspended()
PhaseDiagramCalculation.with_first_axis()
PhaseDiagramCalculation.with_options()
PhaseDiagramCalculation.with_reference_state()
PhaseDiagramCalculation.with_second_axis()
PhaseDiagramCalculation.with_system_modifications()
PhaseDiagramOptions
PhaseDiagramOptions.disable_approximate_driving_force_for_metastable_phases()
PhaseDiagramOptions.disable_control_step_size_during_minimization()
PhaseDiagramOptions.disable_force_positive_definite_phase_hessian()
PhaseDiagramOptions.dont_use_auto_start_points()
PhaseDiagramOptions.dont_use_inside_mesh_points()
PhaseDiagramOptions.enable_approximate_driving_force_for_metastable_phases()
PhaseDiagramOptions.enable_control_step_size_during_minimization()
PhaseDiagramOptions.enable_force_positive_definite_phase_hessian()
PhaseDiagramOptions.set_global_minimization_max_grid_points()
PhaseDiagramOptions.set_global_minimization_test_interval()
PhaseDiagramOptions.set_max_no_of_iterations()
PhaseDiagramOptions.set_no_of_mesh_along_axis()
PhaseDiagramOptions.set_required_accuracy()
PhaseDiagramOptions.set_smallest_fraction()
PhaseDiagramOptions.use_auto_start_points()
PhaseDiagramOptions.use_inside_mesh_points()
PhaseDiagramResult
PhaseDiagramResultValues
PhaseLabel
PhaseNameStyle
PropertyDiagramCalculation
PropertyDiagramCalculation.calculate()
PropertyDiagramCalculation.disable_global_minimization()
PropertyDiagramCalculation.disable_step_separate_phases()
PropertyDiagramCalculation.enable_global_minimization()
PropertyDiagramCalculation.enable_step_separate_phases()
PropertyDiagramCalculation.get_components()
PropertyDiagramCalculation.get_gibbs_energy_addition_for()
PropertyDiagramCalculation.get_system_data()
PropertyDiagramCalculation.remove_all_conditions()
PropertyDiagramCalculation.remove_condition()
PropertyDiagramCalculation.run_poly_command()
PropertyDiagramCalculation.set_condition()
PropertyDiagramCalculation.set_gibbs_energy_addition_for()
PropertyDiagramCalculation.set_phase_to_dormant()
PropertyDiagramCalculation.set_phase_to_entered()
PropertyDiagramCalculation.set_phase_to_fixed()
PropertyDiagramCalculation.set_phase_to_suspended()
PropertyDiagramCalculation.with_axis()
PropertyDiagramCalculation.with_options()
PropertyDiagramCalculation.with_reference_state()
PropertyDiagramCalculation.with_system_modifications()
PropertyDiagramOptions
PropertyDiagramOptions.disable_approximate_driving_force_for_metastable_phases()
PropertyDiagramOptions.disable_control_step_size_during_minimization()
PropertyDiagramOptions.disable_force_positive_definite_phase_hessian()
PropertyDiagramOptions.enable_approximate_driving_force_for_metastable_phases()
PropertyDiagramOptions.enable_control_step_size_during_minimization()
PropertyDiagramOptions.enable_force_positive_definite_phase_hessian()
PropertyDiagramOptions.set_global_minimization_max_grid_points()
PropertyDiagramOptions.set_global_minimization_test_interval()
PropertyDiagramOptions.set_max_no_of_iterations()
PropertyDiagramOptions.set_required_accuracy()
PropertyDiagramOptions.set_smallest_fraction()
PropertyDiagramResult
- Module “diffusion”
AbstractBoundaryCondition
AbstractCalculatedGrid
AbstractElementProfile
AbstractGrid
AbstractSolver
ActivityFluxFunction
AutomaticSolver
BoundaryCondition
CalculatedGrid
ClassicSolver
ClosedSystem
CompositionProfile
ConstantProfile
ContinuedDiffusionCalculation
ContinuedDiffusionCalculation.calculate()
ContinuedDiffusionCalculation.set_simulation_time()
ContinuedDiffusionCalculation.with_left_boundary_condition()
ContinuedDiffusionCalculation.with_options()
ContinuedDiffusionCalculation.with_right_boundary_condition()
ContinuedDiffusionCalculation.with_solver()
ContinuedDiffusionCalculation.with_timestep_control()
DiffusionCalculationResult
DiffusionCalculationResult.get_mass_fraction_at_lower_interface()
DiffusionCalculationResult.get_mass_fraction_at_upper_interface()
DiffusionCalculationResult.get_mass_fraction_of_component_at_time()
DiffusionCalculationResult.get_mass_fraction_of_phase_at_time()
DiffusionCalculationResult.get_mole_fraction_at_lower_interface()
DiffusionCalculationResult.get_mole_fraction_at_upper_interface()
DiffusionCalculationResult.get_mole_fraction_of_component_at_time()
DiffusionCalculationResult.get_mole_fraction_of_phase_at_time()
DiffusionCalculationResult.get_position_of_lower_boundary_of_region()
DiffusionCalculationResult.get_position_of_upper_boundary_of_region()
DiffusionCalculationResult.get_regions()
DiffusionCalculationResult.get_time_steps()
DiffusionCalculationResult.get_total_mass_fraction_of_component()
DiffusionCalculationResult.get_total_mass_fraction_of_component_in_phase()
DiffusionCalculationResult.get_total_mass_fraction_of_phase()
DiffusionCalculationResult.get_total_mole_fraction_of_component()
DiffusionCalculationResult.get_total_mole_fraction_of_component_in_phase()
DiffusionCalculationResult.get_total_mole_fraction_of_phase()
DiffusionCalculationResult.get_total_volume_fraction_of_phase()
DiffusionCalculationResult.get_values_of()
DiffusionCalculationResult.get_velocity_of_lower_boundary_of_region()
DiffusionCalculationResult.get_velocity_of_upper_boundary_of_region()
DiffusionCalculationResult.get_width_of_region()
DiffusionCalculationResult.save_to_disk()
DiffusionCalculationResult.with_continued_calculation()
DiffusionIsoThermalCalculation
DiffusionIsoThermalCalculation.add_console_command()
DiffusionIsoThermalCalculation.add_region()
DiffusionIsoThermalCalculation.calculate()
DiffusionIsoThermalCalculation.get_system_data()
DiffusionIsoThermalCalculation.remove_all_console_commands()
DiffusionIsoThermalCalculation.remove_all_regions()
DiffusionIsoThermalCalculation.set_simulation_time()
DiffusionIsoThermalCalculation.set_temperature()
DiffusionIsoThermalCalculation.with_cylindrical_geometry()
DiffusionIsoThermalCalculation.with_left_boundary_condition()
DiffusionIsoThermalCalculation.with_options()
DiffusionIsoThermalCalculation.with_planar_geometry()
DiffusionIsoThermalCalculation.with_reference_state()
DiffusionIsoThermalCalculation.with_right_boundary_condition()
DiffusionIsoThermalCalculation.with_solver()
DiffusionIsoThermalCalculation.with_spherical_geometry()
DiffusionIsoThermalCalculation.with_system_modifications()
DiffusionIsoThermalCalculation.with_timestep_control()
DiffusionNonIsoThermalCalculation
DiffusionNonIsoThermalCalculation.add_console_command()
DiffusionNonIsoThermalCalculation.add_region()
DiffusionNonIsoThermalCalculation.calculate()
DiffusionNonIsoThermalCalculation.get_system_data()
DiffusionNonIsoThermalCalculation.remove_all_console_commands()
DiffusionNonIsoThermalCalculation.remove_all_regions()
DiffusionNonIsoThermalCalculation.set_simulation_time()
DiffusionNonIsoThermalCalculation.with_cylindrical_geometry()
DiffusionNonIsoThermalCalculation.with_left_boundary_condition()
DiffusionNonIsoThermalCalculation.with_options()
DiffusionNonIsoThermalCalculation.with_planar_geometry()
DiffusionNonIsoThermalCalculation.with_reference_state()
DiffusionNonIsoThermalCalculation.with_right_boundary_condition()
DiffusionNonIsoThermalCalculation.with_solver()
DiffusionNonIsoThermalCalculation.with_spherical_geometry()
DiffusionNonIsoThermalCalculation.with_system_modifications()
DiffusionNonIsoThermalCalculation.with_temperature_profile()
DiffusionNonIsoThermalCalculation.with_timestep_control()
DoubleGeometricGrid
DoubleGeometricGrid.get_lower_geometrical_factor()
DoubleGeometricGrid.get_no_of_points()
DoubleGeometricGrid.get_type()
DoubleGeometricGrid.get_upper_geometrical_factor()
DoubleGeometricGrid.set_lower_geometrical_factor()
DoubleGeometricGrid.set_no_of_points()
DoubleGeometricGrid.set_upper_geometrical_factor()
ElementProfile
FixFluxValue
FixedCompositions
FunctionProfile
GeneralLowerHashinShtrikman
GeneralLowerHashinShtrikmanExcludedPhase
GeneralUpperHashinShtrikman
GeneralUpperHashinShtrikmanExcludedPhase
GeometricGrid
GridPoint
HashinShtrikmanBoundMajority
HashinShtrikmanBoundMajorityExcludedPhase
HashinShtrikmanBoundPrescribed
HashinShtrikmanBoundPrescribedExcludedPhase
HomogenizationFunction
HomogenizationFunctions
HomogenizationFunctions.general_lower_hashin_shtrikman()
HomogenizationFunctions.general_lower_hashin_shtrikman_excluded_phase()
HomogenizationFunctions.general_upper_hashin_shtrikman()
HomogenizationFunctions.general_upper_hashin_shtrikman_excluded_phase()
HomogenizationFunctions.hashin_shtrikman_bound_majority()
HomogenizationFunctions.hashin_shtrikman_bound_majority_excluded_phase()
HomogenizationFunctions.hashin_shtrikman_bound_prescribed()
HomogenizationFunctions.hashin_shtrikman_bound_prescribed_excluded_phase()
HomogenizationFunctions.inverse_rule_of_mixtures()
HomogenizationFunctions.inverse_rule_of_mixtures_excluded_phase()
HomogenizationFunctions.labyrinth_factor_f()
HomogenizationFunctions.labyrinth_factor_f2()
HomogenizationFunctions.rule_of_mixtures()
HomogenizationFunctions.rule_of_mixtures_excluded_phase()
HomogenizationSolver
HomogenizationSolver.disable_global_minimization()
HomogenizationSolver.disable_interpolation_scheme()
HomogenizationSolver.enable_global_minimization()
HomogenizationSolver.get_type()
HomogenizationSolver.set_fraction_of_free_memory_to_use()
HomogenizationSolver.set_memory_to_use()
HomogenizationSolver.with_function()
HomogenizationSolver.with_linear_interpolation_scheme()
HomogenizationSolver.with_logarithmic_interpolation_scheme()
InverseRuleOfMixtures
InverseRuleOfMixturesExcludedPhase
LabyrinthFactorF
LabyrinthFactorF2
LinearGrid
LinearProfile
MixedZeroFluxAndActivity
Options
Options.disable_forced_starting_values_in_equilibrium_calculations()
Options.disable_save_results_to_file()
Options.enable_automatic_forced_starting_values_in_eq_calculations()
Options.enable_forced_starting_values_in_equilibrium_calculations()
Options.enable_save_results_to_file()
Options.enable_time_integration_method_automatic()
Options.enable_time_integration_method_euler_backwards()
Options.enable_time_integration_method_trapezoidal()
Options.set_default_driving_force_for_phases_allowed_to_form_at_interf()
PointByPointGrid
Region
RuleOfMixtures
RuleOfMixturesExcludedPhase
SimulationTime
Solver
StepProfile
TimestepControl
TimestepControl.disable_check_interface_position()
TimestepControl.enable_automatic_check_interface_position()
TimestepControl.enable_check_interface_position()
TimestepControl.set_initial_time_step()
TimestepControl.set_max_absolute_error()
TimestepControl.set_max_relative_error()
TimestepControl.set_max_timestep_allowed_as_percent_of_simulation_time()
TimestepControl.set_max_timestep_increase_factor()
TimestepControl.set_smallest_time_step_allowed()
Unit
- Module “propertymodel”
PropertyModelCalculation
PropertyModelCalculation.add_poly_command()
PropertyModelCalculation.calculate()
PropertyModelCalculation.get_argument_default()
PropertyModelCalculation.get_argument_description()
PropertyModelCalculation.get_arguments()
PropertyModelCalculation.get_dynamic_arguments()
PropertyModelCalculation.get_model_description()
PropertyModelCalculation.get_model_parameter_value()
PropertyModelCalculation.get_model_parameters()
PropertyModelCalculation.get_system_data()
PropertyModelCalculation.invoke_dynamic_argument()
PropertyModelCalculation.remove_all_conditions()
PropertyModelCalculation.remove_all_poly_commands()
PropertyModelCalculation.remove_dependent_element()
PropertyModelCalculation.set_argument()
PropertyModelCalculation.set_composition()
PropertyModelCalculation.set_composition_unit()
PropertyModelCalculation.set_condition()
PropertyModelCalculation.set_dependent_element()
PropertyModelCalculation.set_model_parameter()
PropertyModelCalculation.set_temperature()
PropertyModelCalculation.with_system_modifications()
PropertyModelResult
- Module “material_to_material”
AbstractConstantCondition
AbstractMaterialToMaterialCalculationAxis
ConstantCondition
FractionOfMaterialBAxis
FractionOfMaterialBCondition
MaterialToMaterialCalculationAxis
MaterialToMaterialCalculationContainer
MaterialToMaterialPhaseDiagramCalculation
MaterialToMaterialPhaseDiagramCalculation.add_initial_equilibrium()
MaterialToMaterialPhaseDiagramCalculation.calculate()
MaterialToMaterialPhaseDiagramCalculation.disable_global_minimization()
MaterialToMaterialPhaseDiagramCalculation.dont_keep_default_equilibria()
MaterialToMaterialPhaseDiagramCalculation.enable_global_minimization()
MaterialToMaterialPhaseDiagramCalculation.get_components()
MaterialToMaterialPhaseDiagramCalculation.get_gibbs_energy_addition_for()
MaterialToMaterialPhaseDiagramCalculation.get_system_data()
MaterialToMaterialPhaseDiagramCalculation.keep_default_equilibria()
MaterialToMaterialPhaseDiagramCalculation.remove_all_initial_equilibria()
MaterialToMaterialPhaseDiagramCalculation.run_poly_command()
MaterialToMaterialPhaseDiagramCalculation.set_activities()
MaterialToMaterialPhaseDiagramCalculation.set_composition_unit()
MaterialToMaterialPhaseDiagramCalculation.set_gibbs_energy_addition_for()
MaterialToMaterialPhaseDiagramCalculation.set_material_a()
MaterialToMaterialPhaseDiagramCalculation.set_material_b()
MaterialToMaterialPhaseDiagramCalculation.set_phase_to_dormant()
MaterialToMaterialPhaseDiagramCalculation.set_phase_to_entered()
MaterialToMaterialPhaseDiagramCalculation.set_phase_to_fixed()
MaterialToMaterialPhaseDiagramCalculation.set_phase_to_suspended()
MaterialToMaterialPhaseDiagramCalculation.set_pressure()
MaterialToMaterialPhaseDiagramCalculation.set_system_size()
MaterialToMaterialPhaseDiagramCalculation.with_first_axis()
MaterialToMaterialPhaseDiagramCalculation.with_options()
MaterialToMaterialPhaseDiagramCalculation.with_reference_state()
MaterialToMaterialPhaseDiagramCalculation.with_second_axis()
MaterialToMaterialPhaseDiagramCalculation.with_system_modifications()
MaterialToMaterialPhaseDiagramResult
MaterialToMaterialPhaseDiagramResult.add_coordinate_for_phase_label()
MaterialToMaterialPhaseDiagramResult.get_values_grouped_by_quantity_of()
MaterialToMaterialPhaseDiagramResult.get_values_grouped_by_stable_phases_of()
MaterialToMaterialPhaseDiagramResult.remove_phase_labels()
MaterialToMaterialPhaseDiagramResult.save_to_disk()
MaterialToMaterialPhaseDiagramResult.set_phase_name_style()
MaterialToMaterialPropertyDiagramCalculation
MaterialToMaterialPropertyDiagramCalculation.calculate()
MaterialToMaterialPropertyDiagramCalculation.disable_global_minimization()
MaterialToMaterialPropertyDiagramCalculation.disable_step_separate_phases()
MaterialToMaterialPropertyDiagramCalculation.enable_global_minimization()
MaterialToMaterialPropertyDiagramCalculation.enable_step_separate_phases()
MaterialToMaterialPropertyDiagramCalculation.get_components()
MaterialToMaterialPropertyDiagramCalculation.get_gibbs_energy_addition_for()
MaterialToMaterialPropertyDiagramCalculation.get_system_data()
MaterialToMaterialPropertyDiagramCalculation.run_poly_command()
MaterialToMaterialPropertyDiagramCalculation.set_activities()
MaterialToMaterialPropertyDiagramCalculation.set_composition_unit()
MaterialToMaterialPropertyDiagramCalculation.set_gibbs_energy_addition_for()
MaterialToMaterialPropertyDiagramCalculation.set_material_a()
MaterialToMaterialPropertyDiagramCalculation.set_material_b()
MaterialToMaterialPropertyDiagramCalculation.set_phase_to_dormant()
MaterialToMaterialPropertyDiagramCalculation.set_phase_to_entered()
MaterialToMaterialPropertyDiagramCalculation.set_phase_to_fixed()
MaterialToMaterialPropertyDiagramCalculation.set_phase_to_suspended()
MaterialToMaterialPropertyDiagramCalculation.set_pressure()
MaterialToMaterialPropertyDiagramCalculation.set_system_size()
MaterialToMaterialPropertyDiagramCalculation.with_axis()
MaterialToMaterialPropertyDiagramCalculation.with_constant_condition()
MaterialToMaterialPropertyDiagramCalculation.with_options()
MaterialToMaterialPropertyDiagramCalculation.with_reference_state()
MaterialToMaterialPropertyDiagramCalculation.with_system_modifications()
MaterialToMaterialPropertyDiagramResult
MaterialToMaterialPropertyDiagramResult.get_values_grouped_by_quantity_of()
MaterialToMaterialPropertyDiagramResult.get_values_grouped_by_stable_phases_of()
MaterialToMaterialPropertyDiagramResult.get_values_of()
MaterialToMaterialPropertyDiagramResult.save_to_disk()
MaterialToMaterialPropertyDiagramResult.set_phase_name_style()
MaterialToMaterialSingleEquilibriumCalculation
MaterialToMaterialSingleEquilibriumCalculation.calculate()
MaterialToMaterialSingleEquilibriumCalculation.disable_global_minimization()
MaterialToMaterialSingleEquilibriumCalculation.enable_global_minimization()
MaterialToMaterialSingleEquilibriumCalculation.get_components()
MaterialToMaterialSingleEquilibriumCalculation.get_gibbs_energy_addition_for()
MaterialToMaterialSingleEquilibriumCalculation.get_system_data()
MaterialToMaterialSingleEquilibriumCalculation.run_poly_command()
MaterialToMaterialSingleEquilibriumCalculation.set_activities()
MaterialToMaterialSingleEquilibriumCalculation.set_component_to_entered()
MaterialToMaterialSingleEquilibriumCalculation.set_component_to_suspended()
MaterialToMaterialSingleEquilibriumCalculation.set_composition_unit()
MaterialToMaterialSingleEquilibriumCalculation.set_gibbs_energy_addition_for()
MaterialToMaterialSingleEquilibriumCalculation.set_material_a()
MaterialToMaterialSingleEquilibriumCalculation.set_material_b()
MaterialToMaterialSingleEquilibriumCalculation.set_phase_to_dormant()
MaterialToMaterialSingleEquilibriumCalculation.set_phase_to_entered()
MaterialToMaterialSingleEquilibriumCalculation.set_phase_to_fixed()
MaterialToMaterialSingleEquilibriumCalculation.set_phase_to_suspended()
MaterialToMaterialSingleEquilibriumCalculation.set_pressure()
MaterialToMaterialSingleEquilibriumCalculation.set_system_size()
MaterialToMaterialSingleEquilibriumCalculation.with_first_constant_condition()
MaterialToMaterialSingleEquilibriumCalculation.with_options()
MaterialToMaterialSingleEquilibriumCalculation.with_reference_state()
MaterialToMaterialSingleEquilibriumCalculation.with_second_constant_condition()
MaterialToMaterialSingleEquilibriumCalculation.with_system_modifications()
MaterialToMaterialSingleEquilibriumResult
MaterialToMaterialSingleEquilibriumResult.change_pressure()
MaterialToMaterialSingleEquilibriumResult.change_temperature()
MaterialToMaterialSingleEquilibriumResult.get_components()
MaterialToMaterialSingleEquilibriumResult.get_conditions()
MaterialToMaterialSingleEquilibriumResult.get_phases()
MaterialToMaterialSingleEquilibriumResult.get_stable_phases()
MaterialToMaterialSingleEquilibriumResult.get_value_of()
MaterialToMaterialSingleEquilibriumResult.run_poly_command()
MaterialToMaterialSingleEquilibriumResult.save_to_disk()
TemperatureAxis
TemperatureCondition
- Package “process_metallurgy”
- Module “base”
- Module “equilibrium”
- Module “process”
AbstractContinuousAddition
AbstractProcessAddition
AbstractSingleTimeAddition
BulkZone
ContinuousAddition
ContinuousGasAddition
ExhaustGasResult
MassTransferCoefficients
MetalBulkZone
ProcessSimulationCalculation
ProcessSimulationResult
ReactionZone
SingleTimeAddition
SingleTimeGasAddition
SlagBulkZone
TransferOfPhaseGroup
Zone
- Module “single_equilibrium”
- Module “system”
MultiDatabaseSystemBuilder
MultiDatabaseSystemBuilder.create_and_select_species()
MultiDatabaseSystemBuilder.deselect_constituent_on_sublattice()
MultiDatabaseSystemBuilder.deselect_phase()
MultiDatabaseSystemBuilder.deselect_species()
MultiDatabaseSystemBuilder.get_system()
MultiDatabaseSystemBuilder.select_constituent_on_sublattice()
MultiDatabaseSystemBuilder.select_phase()
MultiDatabaseSystemBuilder.select_species()
MultiDatabaseSystemBuilder.with_new_composition_set()
MultiDatabaseSystemBuilder.without_default_phases()
System
System.convert_composition()
System.get_all_elements_in_databases()
System.get_all_phases_in_databases()
System.get_all_species_in_databases()
System.get_element_object()
System.get_elements_in_system()
System.get_phase_object()
System.get_phases_in_system()
System.get_references()
System.get_species_in_system()
System.get_species_object()
System.get_system_data()
System.with_batch_equilibrium_calculation()
System.with_cct_precipitation_calculation()
System.with_isothermal_diffusion_calculation()
System.with_isothermal_precipitation_calculation()
System.with_material_to_material()
System.with_non_isothermal_diffusion_calculation()
System.with_non_isothermal_precipitation_calculation()
System.with_phase_diagram_calculation()
System.with_property_diagram_calculation()
System.with_property_model_calculation()
System.with_scheil_calculation()
System.with_single_equilibrium_calculation()
System.with_ttt_precipitation_calculation()
SystemBuilder
SystemBuilder.create_and_select_species()
SystemBuilder.deselect_constituent_on_sublattice()
SystemBuilder.deselect_phase()
SystemBuilder.deselect_species()
SystemBuilder.get_system()
SystemBuilder.select_constituent_on_sublattice()
SystemBuilder.select_database_and_elements()
SystemBuilder.select_phase()
SystemBuilder.select_species()
SystemBuilder.select_user_database_and_elements()
SystemBuilder.with_new_composition_set()
SystemBuilder.without_default_phases()
- Module “entities”
- Module “server”
LoggingPolicy
MetallurgyCalculations
ResultLoader
SetUp
SetUp.disable_caching()
SetUp.get_database_info()
SetUp.get_database_path_on_disk()
SetUp.get_databases()
SetUp.get_property_models()
SetUp.load_result_from_disk()
SetUp.select_database_and_elements()
SetUp.select_thermodynamic_and_kinetic_databases_with_elements()
SetUp.select_user_database_and_elements()
SetUp.set_cache_folder()
SetUp.set_ges_version()
SetUp.set_log_level_to_debug()
SetUp.set_log_level_to_info()
SetUp.with_metallurgy()
TCPython
start_api_server()
start_matlab_server()
stop_api_server()
- Module “quantity_factory”
DiffusionQuantity
DiffusionQuantity.activity_of_component()
DiffusionQuantity.chemical_diffusion_coefficient()
DiffusionQuantity.chemical_potential_of_component()
DiffusionQuantity.distance()
DiffusionQuantity.intrinsic_diffusion_coefficient()
DiffusionQuantity.l_bis()
DiffusionQuantity.mass_fraction_of_a_component()
DiffusionQuantity.mass_fraction_of_a_phase()
DiffusionQuantity.mobility_of_component_in_phase()
DiffusionQuantity.mole_fraction_of_a_component()
DiffusionQuantity.mole_fraction_of_a_phase()
DiffusionQuantity.position_of_lower_boundary_of_region()
DiffusionQuantity.position_of_upper_boundary_of_region()
DiffusionQuantity.temperature()
DiffusionQuantity.thermodynamic_factor()
DiffusionQuantity.time()
DiffusionQuantity.total_mass_fraction_of_component()
DiffusionQuantity.total_mass_fraction_of_component_in_phase()
DiffusionQuantity.total_mass_fraction_of_phase()
DiffusionQuantity.total_mole_fraction_of_component()
DiffusionQuantity.total_mole_fraction_of_component_in_phase()
DiffusionQuantity.total_volume_fraction_of_phase()
DiffusionQuantity.tracer_diffusion_coefficient()
DiffusionQuantity.u_fraction_of_a_component()
DiffusionQuantity.user_defined_function()
DiffusionQuantity.velocity_of_lower_boundary_of_region()
DiffusionQuantity.velocity_of_upper_boundary_of_region()
DiffusionQuantity.width_of_region()
IndependentVariable
PlotCondition
ScheilQuantity
ScheilQuantity.apparent_heat_capacity_per_gram()
ScheilQuantity.apparent_heat_capacity_per_mole()
ScheilQuantity.apparent_volumetric_thermal_expansion_coefficient()
ScheilQuantity.average_composition_of_solid_phases_as_mass_fraction()
ScheilQuantity.average_composition_of_solid_phases_as_mole_fraction()
ScheilQuantity.composition_of_phase_as_mole_fraction()
ScheilQuantity.composition_of_phase_as_weight_fraction()
ScheilQuantity.density_of_phase()
ScheilQuantity.density_of_system()
ScheilQuantity.distribution_of_component_of_phase()
ScheilQuantity.heat_per_gram()
ScheilQuantity.heat_per_mole()
ScheilQuantity.latent_heat_per_gram()
ScheilQuantity.latent_heat_per_mole()
ScheilQuantity.mass_fraction_of_a_solid_phase()
ScheilQuantity.mass_fraction_of_all_liquid()
ScheilQuantity.mass_fraction_of_all_solid_phases()
ScheilQuantity.molar_volume_of_phase()
ScheilQuantity.molar_volume_of_system()
ScheilQuantity.mole_fraction_of_a_solid_phase()
ScheilQuantity.mole_fraction_of_all_liquid()
ScheilQuantity.mole_fraction_of_all_solid_phases()
ScheilQuantity.site_fraction_of_component_in_phase()
ScheilQuantity.temperature()
ScheilQuantity.volume_fraction_of_a_solid_phase()
ScheilQuantity.volume_fraction_of_all_liquid()
ScheilQuantity.volume_fraction_of_all_solid_phases()
ThermodynamicQuantity
ThermodynamicQuantity.activity_of_component()
ThermodynamicQuantity.chemical_diffusion_coefficient()
ThermodynamicQuantity.chemical_potential_of_component()
ThermodynamicQuantity.composition_of_phase_as_mole_fraction()
ThermodynamicQuantity.composition_of_phase_as_weight_fraction()
ThermodynamicQuantity.gibbs_energy_of_a_phase()
ThermodynamicQuantity.mass_fraction_of_a_component()
ThermodynamicQuantity.mass_fraction_of_a_phase()
ThermodynamicQuantity.mole_fraction_of_a_component()
ThermodynamicQuantity.mole_fraction_of_a_phase()
ThermodynamicQuantity.normalized_driving_force_of_a_phase()
ThermodynamicQuantity.pressure()
ThermodynamicQuantity.system_size()
ThermodynamicQuantity.temperature()
ThermodynamicQuantity.tracer_diffusion_coefficient()
ThermodynamicQuantity.u_fraction_of_a_component()
ThermodynamicQuantity.user_defined_function()
ThermodynamicQuantity.volume_fraction_of_a_phase()
- Module “utils”
- Module “propertymodel_sdk”
CCTResult
CCTResultValues
CalculationContext
CalculationContext.get_argument_ids()
CalculationContext.get_dependent_component()
CalculationContext.get_mass_fractions()
CalculationContext.get_mass_percents()
CalculationContext.get_mole_fractions()
CalculationContext.get_mole_percents()
CalculationContext.get_temperature()
CalculationContext.get_ui_boolean_value()
CalculationContext.get_ui_condition_list()
CalculationContext.get_ui_float_value()
CalculationContext.get_ui_list_value()
CalculationContext.get_ui_string_value()
CalculationContext.get_ui_temperature_value()
CalculationContext.set_result_cct_values()
CalculationContext.set_result_quantity_value()
CalculationContext.set_single_equilibrium_result()
ConditionListEntry
PropertyModel
PropertyModel.add_button_callback()
PropertyModel.after_evaluations()
PropertyModel.before_evaluations()
PropertyModel.evaluate_model()
PropertyModel.get_license_key()
PropertyModel.provide_calculation_result_quantities()
PropertyModel.provide_model_category()
PropertyModel.provide_model_description()
PropertyModel.provide_model_name()
PropertyModel.provide_model_parameters()
PropertyModel.provide_ui_panel_components()
PropertyModel.remove_button_callback()
PropertyModel.set_model_parameter()
ResultQuantity
ResultQuantityType
ResultQuantityType.CCT_QUANTITY
ResultQuantityType.ENERGY_QUANTITY
ResultQuantityType.GENERAL_QUANTITY
ResultQuantityType.LENGTH_QUANTITY
ResultQuantityType.SINGLE_EQUILIBRIUM_QUANTITY
ResultQuantityType.STRENGTH_QUANTITY
ResultQuantityType.SURFACE_ENERGY_QUANTITY
ResultQuantityType.TEMPERATURE_QUANTITY
ResultQuantityType.TIME_QUANTITY
SpecialListMarkers
UIBooleanComponent
UIBooleanComponent.connect_component_enableability()
UIBooleanComponent.connect_component_visibility()
UIBooleanComponent.enable_add_button()
UIBooleanComponent.enable_remove_button()
UIBooleanComponent.get_dependent_components()
UIBooleanComponent.get_setting()
UIBooleanComponent.remove_component_visibility()
UIBooleanComponent.set_index()
UIComponent
UIConditionListComponent
UIFloatComponent
UIGeneralListComponent
UIGeneralListComponent.connect_component_visibility()
UIGeneralListComponent.enable_add_button()
UIGeneralListComponent.enable_remove_button()
UIGeneralListComponent.get_content()
UIGeneralListComponent.get_dependent_components()
UIGeneralListComponent.get_selected_entry()
UIGeneralListComponent.remove_component_visibility()
UIGeneralListComponent.set_index()
UIPhaseListComponent
UISectionDividerComponent
UIStringComponent
UITemperatureComponent
create_boolean_ui_component()
create_condition_list_ui_component()
create_energy_quantity()
create_float_ui_component()
create_general_quantity()
create_length_quantity()
create_list_ui_component()
create_phase_list_ui_component()
create_section_divider_ui_component()
create_strength_quantity()
create_string_ui_component()
create_surface_energy_quantity()
create_temperature_quantity()
create_temperature_ui_component()
create_time_quantity()
- Module “exceptions”
APIServerException
CalculationException
ComponentNotExistingException
DatabaseException
DegreesOfFreedomNotZeroException
EquilibriumException
GeneralCalculationException
GeneralException
InvalidCalculationConfigurationException
InvalidCalculationStateException
InvalidNumberOfResultGroupsException
InvalidResultConfigurationException
InvalidResultStateException
LicenseException
NoDataForPhaseException
NotAllowedOperationException
PhaseNotExistingException
ResultException
SyntaxException
TCException
UnrecoverableCalculationException
handle_exception()
- Module “abstract_base”
AbstractCalculation
AbstractResult
PhaseParameter
PhaseParameter.get_intervals()
PhaseParameter.get_lower_temperature_limit()
PhaseParameter.get_name()
PhaseParameter.remove_all_intervals()
PhaseParameter.remove_interval_with_upper_limit()
PhaseParameter.set_expression_with_upper_limit()
PhaseParameter.set_interval()
PhaseParameter.set_lower_temperature_limit()
SystemData
SystemFunction
SystemFunction.get_intervals()
SystemFunction.get_lower_temperature_limit()
SystemFunction.get_name()
SystemFunction.remove_all_intervals()
SystemFunction.remove_interval_with_upper_limit()
SystemFunction.set_expression_with_upper_limit()
SystemFunction.set_interval()
SystemFunction.set_lower_temperature_limit()
SystemModifications
TemperatureInterval
- Calculations
- Troubleshooting