Todo
Improve autoapi module
circadapt.components.wall
Wall objects.
Module Contents
Classes
Wall2022 object. |
|
PreAfterloadExperiment object. |
Functions
|
Rebuilts patches of the model, e.g. for when n_patch changed. |
Objects
-
circadapt.components.wall.
rebuild_patch2022
(model) -
Rebuilts 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', 'nPatch']
-
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.
- AmRefAfterload: float
Wall area at \(T_{m} = Tafterload\).
- nPatch: int
Number of patches. On change, the last patch is splitted or last patches are removed.
- nIter: int
Number of iterations to calculate mechanical stability.
- AmRefAfterload: 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', 'AmRefAfterload', 'nPatch', 'nIter', 'Tafterload']
-
parameter_on_set
-
signals
= ['A', 'Am', 'Am0', 'Cm', 'DADT', 'p_trans', 'T', 'Vm', 'VWall', 'Z']
-
build
()
-
add_object
(o)