Todo

Improve autoapi module

circadapt.components.connector

Connector objects.

Module Contents

Classes

Connector

Connector objects.

ArtVen

ArtVen object.

ArtVen2022

ArtVen2022 object.

Valve2022

Valve2022 valve connects two nodes.

Objects

class circadapt.components.connector.Connector(model, objects=None)

Bases: circadapt.components.Component

Connector objects.

parameters = []
signals = ['q']
parameter_on_set
build()
add_object(o)
class circadapt.components.connector.ArtVen(model, objects=None)

Bases: circadapt.components.Component

ArtVen object.

parameters = ['p0AV', 'q0AV', 'kAV']
signals = ['q']
parameter_on_set
build()
add_object(o)
class circadapt.components.connector.ArtVen2022(model, objects=None)

Bases: circadapt.components.Component

ArtVen2022 object.

parameters = ['p0AV', 'q0AV', 'kAV']
signals = ['q']
parameter_on_set
build()
add_object(o)
class circadapt.components.connector.Valve2022(model, objects=None)

Bases: circadapt.components.Component

Valve2022 valve connects two nodes.

Parameters

adaptation_Aopen_fac: double

factor used

AOpen: float

Opening area

ALeak: float

Leaking valve area

Len: float

Length of valve

rhob: float

Blood density

papillary_muscles: bool

If true, papilary muscle implementation is activated

soft_closure: bool

If true, a soft closure is activated

Signals

q: float

Flow through the valve

qDot: float

Time derivative of the flow q

parameters = ['adaptation_Aopen_fac', 'AOpen', 'ALeak', 'Len', 'rhob', 'papillary_muscles', 'soft_closure']
signals = ['q', 'qDot', 'L', 'A', 'Dp', 'DpB', 'R']
parameter_on_set
build()
add_object(o)