Todo
Improve autoapi module
circadapt.components.wall
Wall objects.
Module Contents
Classes
Wall2022 object. |
|
PreAfterloadExperiment object. |
Functions
|
Rebuilds patches of the model, e.g. for when n_patch changed. |
Objects
-
circadapt.components.wall.
rebuild_patch2022
(model) -
Rebuilds patches of the model, e.g. for when n_patch changed.
-
class
circadapt.components.wall.
Wall2022
(model, objects=None) -
Bases:
circadapt.components.Component
Wall2022 object.
Parameters
- AmDead: float
Non-conctractile wall area.
- n_patch: int
Number of patches in the wall. On increase, the last patch will be copied. Wall volume and area are distributed equally over the patches. On decrease, the last patches in the list will be removed.
Signals
Signals are arrays. Each point in the array represents a point in time with step-size controlled by the solver.
- Am: array
Wall area
- Am0: array
Linearized stress-free wall area
- Cm: array
Wall curvature
- DADT: array
Stress-tension derivative
- p_trans: array
Transmural pressure
- T: array
Tension
- Vm: array
Mid-wall volume
- VWall: double
Wall volume
- Z: array
Z
-
parameters
= ['AmDead', 'n_patch']
-
parameter_on_set
-
signals
= ['A', 'Am', 'Am0', 'Cm', 'DADT', 'p_trans', 'T', 'Vm', 'VWall', 'Z']
-
build
()
-
add_object
(o)
-
class
circadapt.components.wall.
PreAfterloadExperiment
(model, objects=None) -
Bases:
circadapt.components.Component
PreAfterloadExperiment object.
Parameters
- AmDead: float
Non-conctractile wall area.
- AmRef_Afterload: float
Wall area at \(T_{m} = Tafterload\).
- n_patch: int
Number of patches. On change, the last patch is splitted or last patches are removed.
- n_iter: int
Number of iterations to calculate mechanical stability.
- T_afterload: float
Maximum wall tension. When tension is reached, wall area shortens.
Signals
Signals are arrays. Each point in the array represents a point in time with step-size controlled by the solver.
- Am: array
Wall area
- Am0: array
Linearized stress-free wall area
- Cm: array
Wall curvature
- DADT: array
Stress-tension derivative
- T: array
Tension
- p_trans: array
Transmural pressure
-
parameters
= ['AmDead', 'AmRef_Afterload', 'n_patch', 'n_iter', 'T_afterload']
-
parameter_on_set
-
signals
= ['A', 'Am', 'Am0', 'Cm', 'DADT', 'p_trans', 'T', 'Vm', 'VWall', 'Z']
-
build
()
-
add_object
(o)