FEMDocumentation`
FEMDocumentation`

DiscretizedPDEData

DiscretizedPDEData[]

represents discretized partial differential equation data.

Details

  • DiscretizedPDEData[] is created by DiscretizePDE.
  • DiscretizedPDEData[] contains matrix representations of the discretized partial differential equations.
  • In standard output format, only the total degrees of freedom are shown.
  • DiscretizedPDEData[][prop] gives the property prop of the DiscretizedPDEData object. The following properties may be given:
  • "LoadVector"extracts the load vector
    "LoadElements"extracts load elements
    "Properties"list of properties
    "StiffnessMatrix"extracts the stiffness matrix
    "StiffnessElements"extracts stiffness elements
    "All"extracts all system vectors and matrices
    "DampingMatrix"extracts the damping matrix
    "DampingElements"extracts damping elements
    "MassMatrix"extracts the mass matrix
    "MassElements"extracts mass elements
  • Boundary conditions may be deployed into the system matrices with DeployBoundaryConditions.

Examples

open allclose all

Basic Examples  (1)

Load the finite element package:

Set up a NumericalRegion:

Set up variable and solution data:

Specify a Poisson equation as coefficients:

Initialize the PDE method data:

Discretize the initialized PDE coefficients based on method data and solution data:

Scope  (9)

"All"  (1)

Extract all system matrices:

"Load"  (1)

Extract the discretized load vector:

"LoadElements"  (1)

Extract the load elements:

If no contributing PDE coefficients have been specified, no elements will be computed.

"StiffnessMatrix"  (1)

Extract the discretized stiffness matrix and visualize it:

"StiffnessElements"  (1)

Extract the stiffness elements:

If no contributing PDE coefficients have been specified, no elements will be computed.

"DampingMatrix"  (1)

Extract the discretized damping matrix:

"DampingMatrix"  (1)

Extract the damping elements:

If no contributing PDE coefficients have been specified, no elements will be computed.

"MassMatrix"  (1)

Extract the discretized mass matrix:

"MassElements"  (1)

Extract the discretized mass matrix elements, if any: