Module “driving_force”¶
- class tc_python.property_model_definitions.driving_force.DrivingForce¶
Bases:
objectEncapsulation class for the “Driving Force” property model Arguments and Results.
- Arguments¶
alias of
DrivingForce_Arguments
- Results¶
alias of
DrivingForce_Results
- classmethod get_aliases() list[str]¶
List of aliases for “Driving Force” property model.
- classmethod get_name() str¶
String name of “Driving Force” property model.
- class tc_python.property_model_definitions.driving_force.DrivingForce_Arguments¶
Bases:
ArgumentBaseValid entries for Driving Force property model arguments.
- EVALUATION_TEMPERATURE = 'Evaluation temperature'¶
Temperature at which the property evaluation occurs, corresponds to the measurement temperature.
This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.evaluation_temperature())()
- Default value:
1000.0 [K]
- MATRIX_PHASE = 'matrix'¶
Matrix phase selection. Use the special ‘Any phase’ option to rely on phases from the initial equilibrium.
- PRECIPITATE_PHASE = DynamicArgument('precipitate')¶
Precipitate phase whose driving force is evaluated.
Note
This is a dynamic argument and must be called with an index (e.g.,
DrivingForce.Arguments.PRECIPITATE_PHASE(0)). Index values start at ‘0’ for the first entry. To specify subsequent index values, you must first callPropertyModelCalculation.invoke_dynamic_argument(argument_id=<this_dynamic_argument>)().
- class tc_python.property_model_definitions.driving_force.DrivingForce_Results¶
Bases:
ArgumentBaseValid entries for Driving Force property model results.
- DRIVING_FORCE = 'drivingForce'¶
Thermodynamic driving force, J/mol, computed as R*T*DGM(phase).
- NORMALIZED_DRIVING_FORCE = 'normalizedDrivingForce'¶
Normalized driving force DGM(phase), dimensionless (relative to R*T).