armi.matProps.symbolicFunction module

A generic symbolic function support for curves in a material YAML file.

class armi.matProps.symbolicFunction.SymbolicFunction(mat, prop)[source]

Bases: Function

A symbolic function. A functional form defined in the YAML file is parsed.

An example with the YAML format is:

function:
  <var1>:
    min: <min1>
    max: <max1>
  <var2>:
    min: <min2>
    max: <max2>
  ...
  type: symbolic
  equation: <functional form>

Constructor for SymbolicFunction object.

Parameters:
  • mat (Material) – Material object with which this SymbolicFunction is associated

  • prop (Property) – Property that is represented by this SymbolicFunction