Variable Utilities
You can add Variable Utilities () from the Definitions node under the Component (local) nodes. If Group by Type is active, the variable utility nodes appear in the Variable Utilities ( branch.
To display the Variable Utilities node and its subnodes, click the Show More Options button () or select it from the Global Definitions or Definitions nodes’ context menu and select Variable Utilities in the Show More Options dialog box.
Right-click Variable Utilities, or right-click Definitions, and from the Variable Utilities submenu, choose from the following variable utility nodes:
Expression Operator: for defining an operator that evaluates to arbitrary parameterized expressions on specified selections. See Expression Operator.
Matrix: for defining a matrix of variables by entering the components of the matrix. See Matrix.
Matrix Inverse: for computing a matrix inverse from an input matrix. See Matrix Inverse.
Matrix Diagonalization: for diagonalization of a matrix, computing the eigenvalues and eigenvectors of a symmetric 3x3 matrix from an input matrix. See Matrix Diagonalization.
Matrix Decomposition (SVD): for computing a matrix decomposition using SVD (singular value decomposition) from an input matrix. This node computes singular values, singular vectors, a rotation matrix, and a stretch matrix from a general 1x1 to 9x9 matrix. See Matrix Decomposition (SVD).
Vector Transform: for transforming a vector of component expressions from one coordinate system to another. See Vector Transform.
Matrix Transform: for transforming rows or columns of a matrix of component expressions from one coordinate system to another. See Matrix Transform.
State Variables: for defining dependent variables that are updated using an update expression before or after each completed solver step. See State Variables.