Main Content

Time-independent PDE solution and derived quantities

A `StationaryResults`

object contains the
solution of a PDE and its gradients in a form convenient for plotting and
postprocessing.

A

`StationaryResults`

object contains the solution and its gradient calculated at the nodes of the triangular or tetrahedral mesh, generated by`generateMesh`

.Solution values at the nodes appear in the

`NodalSolution`

property.The three components of the gradient of the solution values at the nodes appear in the

`XGradients`

,`YGradients`

, and`ZGradients`

properties.The array dimensions of

`NodalSolution`

,`XGradients`

,`YGradients`

, and`ZGradients`

enable you to extract solution and gradient values for specified equation indices in a PDE system.

To interpolate the solution or its gradient to a custom grid (for example, specified
by `meshgrid`

), use `interpolateSolution`

or
`evaluateGradient`

.

There are several ways to create a `StationaryResults`

object:

Solve a time-independent problem using the

`solvepde`

function. This function returns a PDE solution as a`StationaryResults`

object. This is the recommended approach.Solve a time-independent problem using the

`assempde`

or`pdenonlin`

function. Then use the`createPDEResults`

function to obtain a`StationaryResults`

object from a PDE solution returned by`assempde`

or`pdenonlin`

. Note that`assempde`

and`pdenonlin`

are legacy functions. They are not recommended for solving PDE problems.

`evaluateCGradient` | Evaluate flux of PDE solution |

`evaluateGradient` | Evaluate gradients of PDE solutions at arbitrary points |

`interpolateSolution` | Interpolate PDE solution to arbitrary points |

`EigenResults`

| `evaluateCGradient`

| `evaluateGradient`

| `interpolateSolution`

| `solvepde`

| `TimeDependentResults`