Results¶
The method run()
returns a Result
object.
You can interact with this object in the same way as the Model
object
itself. The following results are available in the result object.
Feature: mesh¶
Mesh data.
Maximum number: 1
Required: False (0)
Property: abm¶
Abstract beam mesh
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘framat._meshing.AbstractBeamMesh’> |
Feature: tensors¶
System tensors.
Maximum number: 1
Required: True (1)
Property: K¶
Stiffness matrix.
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘scipy.sparse.csr.csr_matrix’> |
Property: M¶
Mass matrix.
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘scipy.sparse.csr.csr_matrix’> |
Property: B¶
Constraint matrix.
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘numpy.ndarray’> |
Property: F¶
External load vector.
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘numpy.ndarray’> |
Property: F_react¶
Reaction forces at constrained nodes.
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘numpy.ndarray’> |
Property: U¶
Displacement vector (solution).
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘numpy.ndarray’> |
Property: comp:U¶
Displacement components
Maximum number: 1
Required: True (1)
Schema:
ux |
{‘type’: <class ‘numpy.ndarray’>} |
uy |
{‘type’: <class ‘numpy.ndarray’>} |
uz |
{‘type’: <class ‘numpy.ndarray’>} |
thx |
{‘type’: <class ‘numpy.ndarray’>} |
thy |
{‘type’: <class ‘numpy.ndarray’>} |
thz |
{‘type’: <class ‘numpy.ndarray’>} |
Property: comp:F¶
Force components
Maximum number: 1
Required: True (1)
Schema:
Fx |
{‘type’: <class ‘numpy.ndarray’>} |
Fy |
{‘type’: <class ‘numpy.ndarray’>} |
Fz |
{‘type’: <class ‘numpy.ndarray’>} |
Mx |
{‘type’: <class ‘numpy.ndarray’>} |
My |
{‘type’: <class ‘numpy.ndarray’>} |
Mz |
{‘type’: <class ‘numpy.ndarray’>} |
Feature: files¶
File data
Maximum number: 1
Required: False (0)
Property: plots¶
List of created plot files
Maximum number: 1
Required: True (1)
Schema:
type |
<class ‘list’> |
item_types |
<class ‘str’> |