Module “liquidus_and_solidus_temperature”¶
- class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature¶
Bases:
objectEncapsulation class for the “Liquidus and Solidus Temperature” property model Arguments, ArgumentOptions, and Results.
- ArgumentOptions¶
- Arguments¶
- Results¶
- classmethod get_aliases() list[str]¶
List of aliases for “Liquidus and Solidus Temperature” property model.
- classmethod get_name() str¶
String name of “Liquidus and Solidus Temperature” property model.
- class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_ArgumentOptions¶
Bases:
objectValid entries for Liquidus and Solidus Temperature property model arguments which requires specific options to be entered.
- LOGGER_CHOICE¶
alias of
LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE
- class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE¶
Bases:
ArgumentBaseValid entries for
LiquidusAndSolidusTemperature_Arguments.LOGGER_CHOICE.- FULL_LIST = 'fullList'¶
Full list for each iteration in logger.
- SINGLE_ROW = 'singleRow'¶
Single row output in logger.
- class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_Arguments¶
Bases:
ArgumentBaseValid entries for Liquidus and Solidus Temperature property model arguments.
- GAS_PHASE = 'gasPhase'¶
Gas phase to suspend/consider when the gas phase is included.
This argument is used if
LiquidusAndSolidusTemperature_Arguments.SUSPEND_GAS_PHASEis set toTrue.
- Default value:
“GAS”
- GLOBAL_MIN_FOR_LIQUIDUS = 'globalMinForLiq'¶
Option to enable global minimization when determining liquidus.
- Argument options:
True,False- Default value:
True
- GLOBAL_MIN_FOR_SOLIDUS = 'globalMinForSol'¶
Option to enable global minimization when determining solidus.
- Argument options:
True,False- Default value:
True
- HIGH_LIMIT_TEMPERATURE = 'High temperature limit'¶
Upper temperature limit used for transformation temperature search.
- Default value:
2000.0 [K]
- LIQUID_PHASE = 'liquidPhase'¶
Liquid phase to use as reference when multiple liquid phases are possible.
- Default value:
“LIQ”
- LOGGER_CHOICE = 'loggerChoice'¶
Select logger output type.
- Argument options:
- Default value:
LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE.SINGLE_ROW
- LOGGER_OUT = 'loggerOut'¶
Option to print results to the logger.
- Argument options:
True,False- Default value:
True
- LOW_LIMIT_TEMPERATURE = 'Low temperature limit'¶
Lower temperature limit used for transformation temperature search.
This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.low_limit_temperature())().
- Default value:
900.0 [K]
- MAX_NUM_ITERATIONS = 'maxNumberOfIterations'¶
Maximum number of phase transition iterations performed during the search.
- Default value:
10
- ONLY_LIQUIDUS = 'calculateOnlyLiquidus'¶
Option to calculate only the Liquidus temperature to reduce computation time.
- Argument options:
True,False- Default value:
False
- SOLID_FRACTION = 'solidFraction'¶
Solid fraction threshold used when evaluating the liquidus temperature.
- Default value:
0.0
- SUSPEND_GAS_PHASE = 'suspendGasPhase'¶
Option to suspend the gas phase during calculations to avoid misleading equilibria.
- Argument options:
True,False- Default value:
True
- class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_Results¶
Bases:
ArgumentBaseValid entries for Liquidus and Solidus Temperature property model results.
- LIQUIDUS = 'Liquidus temperature'¶
Liquidus temperature.
- SOLIDUS = 'Solidus temperature'¶
Solidus temperature.