Module “coarsening”¶
- class tc_python.property_model_definitions.coarsening.Coarsening¶
Bases:
objectEncapsulation class for the “Coarsening” property model Arguments and Results.
- Arguments¶
alias of
Coarsening_Arguments
- Results¶
alias of
Coarsening_Results
- classmethod get_aliases() list[str]¶
List of aliases for “Coarsening” property model.
- classmethod get_name() str¶
String name of “Coarsening” property model.
- class tc_python.property_model_definitions.coarsening.Coarsening_Arguments¶
Bases:
ArgumentBaseValid entries for Coarsening 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 = 'matrixPhase'¶
Matrix phase used for the calculation.
Specify argument value with string of a valid phase name.
- PRECIPITATE_PHASE = DynamicArgument('precipitatePhase')¶
Precipitate phase used for the calculation.
Specify argument value with string of a valid phase name.
- Default value:
None
Note
This is a dynamic argument and must be called with an index (e.g.,
Coarsening.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.coarsening.Coarsening_Results¶
Bases:
ArgumentBaseValid entries for Coarsening property model results.
- COARSENING_RATE_COEFFICIENT = 'coarseningRate'¶
Coarsening rate coefficient of the precipitate phase in the matrix.
- INTERFACIAL_ENERGY = 'interfacialEnergy'¶
Interfacial energy between the matrix and the precipitate phase.