Module “interfacial_energy”

class tc_python.property_model_definitions.interfacial_energy.InterfacialEnergy

Bases: object

Encapsulation class for the “Interfacial Energy” property model Arguments and Results.

Arguments

alias of InterfacialEnergy_Arguments

Results

alias of InterfacialEnergy_Results

classmethod get_aliases() list[str]

List of aliases for “Interfacial Energy” property model.

classmethod get_name() str

String name of “Interfacial Energy” property model.

class tc_python.property_model_definitions.interfacial_energy.InterfacialEnergy_Arguments

Bases: ArgumentBase

Valid entries for InterfacialEnergy 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 = 'matrix'
  • Choose a matrix phase.

Default value:

“None”

PRECIPITATE = 'precipitate'
  • Choose a precipitate phase.

Default value:

“None”

class tc_python.property_model_definitions.interfacial_energy.InterfacialEnergy_Results

Bases: ArgumentBase

Valid entries for InterfacialEnergy property model results.

INTERFACIAL_ENERGY = 'interfacialEnergy'
  • Calculated interfacial energy between the selected matrix and precipitate phases.