Class: DeforSS

feblock. DeforSS

new DeforSS(options)

Parameters:
Name Type Description
options module:feblock.DeforSSInitOption
Source:

Extends

Methods

_blmat1(N, Ndersp, c, Rm) → {module:types.Matrix}

Compute the strain-displacement matrix (B) for a one-manifold element.
Parameters:
Name Type Description
N module:types.Matrix matrix of basis function values.
Ndersp module:types.Matrix matrix of basis function gradients.
c module:types.Matrix spatial coordinates.
Rm module:types.Matrix | undefined orthogonal matrix represent the global-to-local transformation.
Source:
Returns:
B matrix.
Type
module:types.Matrix

_blmat2(N, Ndersp, c, Rm) → {module:types.Matrix}

Compute the strain-displacement matrix (B) for a two-manifold element.
Parameters:
Name Type Description
N module:types.Matrix matrix of basis function values.
Ndersp module:types.Matrix matrix of basis function gradients.
c module:types.Matrix spatial coordinates.
Rm module:types.Matrix | undefined orthogonal matrix represent the global-to-local transformation.
Source:
Returns:
B matrix.
Type
module:types.Matrix

_blmat3(N, Ndersp, c, Rm) → {module:types.Matrix}

Compute the strain-displacement matrix (B) for a 3-manifold element.
Parameters:
Name Type Description
N module:types.Matrix matrix of basis function values.
Ndersp module:types.Matrix matrix of basis function gradients.
c module:types.Matrix spatial coordinates.
Rm module:types.Matrix | undefined orthogonal matrix represent the global-to-local transformation.
Source:
Returns:
B matrix.
Type
module:types.Matrix

gcells() → {module:gcellset.GCellSet}

Returns the gcellset. Useful for visualization.
Inherited From:
Source:
Returns:
Type
module:gcellset.GCellSet

topology() → {module:topology.Topology}

Returns the topology. Useful for visualization.
Inherited From:
Source:
Returns:
Type
module:topology.Topology