aladin¶
Class Diagram¶
Click on class names to navigate to their documentation.
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#e6f4f7', 'primaryBorderColor': '#035970', 'primaryTextColor': '#000000', 'lineColor': '#035970', 'secondaryColor': '#cce9ef', 'tertiaryColor': '#f5fafb', 'noteBkgColor': '#e6f4f7', 'noteBorderColor': '#035970', 'fontFamily': 'Arial, sans-serif'}}}%%
classDiagram
direction TB
%% Classes from other packages (clickable)
class ControllerToLocal_MiddleLevelCouplingBasis:::projectAbstractStyle {
<<abstract>>
}
class InConsistencySizeBasis:::projectAbstractStyle {
<<abstract>>
}
class LocalToController_MiddleLevelCouplingBasis:::projectAbstractStyle {
<<abstract>>
}
class MiddleLevelDataStorageBasis:::projectAbstractStyle {
<<abstract>>
}
class SubSysMiddleLevelCouplingBasis:::projectAbstractStyle {
<<abstract>>
}
class ControllerToLocal_MiddleLevelCouplingALADIN:::localStyle {
-_delta_d
+__init__(local_neighbors_list)
+get_Delta_D()
+set_Delta_D(delta_d_in)
+update_state(other_middlelevelcoupling)
}
class InConsistencySize:::localStyle {
+__init__(id)
+update_state(other_inconsistency)
}
class LocalController_MiddleLevelDataStorageALADIN:::localStyle {
-_couplingdata
+__init__(idparent, idchild, ...)
+createManagedMiddleLevel(manager, lock)
+get_LocalToLocalForController_CouplingParameters()
+update_state(other_storage)
}
class LocalToController_MiddleLevelCouplingALADIN:::localStyle {
-_hessian_localconstraints_lagrangian
-_gradient_localobjective
-_localinequalityconstraintsvalue
-_jacobian_localinequalityconstraints
-_lower_boundconstraints_value
-_jacobian_lowerbound
-_upper_boundconstraints_value
...
+__init__(id, local_neighbors_list)
+get_Hessian_LocalConstraints_Lagrangian()
+set_Hessian_LocalConstraints_Lagrangian(hessian_localconstraintslagrangian_in)
+get_Gradient_LocalObjective()
+set_Gradient_LocalObjective(gradient_localobjective_in)
...
}
class LocalToLocal_MiddleLevelCouplingALADIN:::localStyle {
-_mappedresponses_d_hat
-_couplingvariable_d_hat
-_shareddesignvariable_d_hat
-_targetshareddesignvariable_d_hat
+__init__(id)
+set_MappedResponses_D_Hat(varin)
+get_MappedResponses_D_Hat()
+set_CouplingVariable_D_Hat(couplingvariable_d_hat_in)
+get_CouplingVariable_D_Hat()
...
}
class LocalToLocal_MiddleLevelDataStorageALADIN:::localStyle {
-_couplingdata
+__init__(idparent, idchild, ...)
+createManagedMiddleLevel(manager, lock)
+update_state(other_storage)
}
ControllerToLocal_MiddleLevelCouplingBasis <|-- ControllerToLocal_MiddleLevelCouplingALADIN
InConsistencySizeBasis <|-- InConsistencySize
MiddleLevelDataStorageBasis <|-- LocalController_MiddleLevelDataStorageALADIN
LocalToController_MiddleLevelCouplingBasis <|-- LocalToController_MiddleLevelCouplingALADIN
SubSysMiddleLevelCouplingBasis <|-- LocalToLocal_MiddleLevelCouplingALADIN
MiddleLevelDataStorageBasis <|-- LocalToLocal_MiddleLevelDataStorageALADIN
%% Click handlers for navigation to documentation
click ControllerToLocal_MiddleLevelCouplingBasis href "../ControllerToLocal_MiddleLevelCouplingBasis/" "View ControllerToLocal_MiddleLevelCouplingBasis documentation"
click InConsistencySizeBasis href "../InConsistencySizeBasis/" "View InConsistencySizeBasis documentation"
click LocalToController_MiddleLevelCouplingBasis href "../LocalToController_MiddleLevelCouplingBasis/" "View LocalToController_MiddleLevelCouplingBasis documentation"
click MiddleLevelDataStorageBasis href "../MiddleLevelDataStorageBasis/" "View MiddleLevelDataStorageBasis documentation"
click SubSysMiddleLevelCouplingBasis href "../SubSysMiddleLevelCouplingBasis/" "View SubSysMiddleLevelCouplingBasis documentation"
click ControllerToLocal_MiddleLevelCouplingALADIN href "ControllerToLocal_MiddleLevelCouplingALADIN/" "View ControllerToLocal_MiddleLevelCouplingALADIN documentation"
click InConsistencySize href "InConsistencySize/" "View InConsistencySize documentation"
click LocalController_MiddleLevelDataStorageALADIN href "LocalController_MiddleLevelDataStorageALADIN/" "View LocalController_MiddleLevelDataStorageALADIN documentation"
click LocalToController_MiddleLevelCouplingALADIN href "LocalToController_MiddleLevelCouplingALADIN/" "View LocalToController_MiddleLevelCouplingALADIN documentation"
click LocalToLocal_MiddleLevelCouplingALADIN href "LocalToLocal_MiddleLevelCouplingALADIN/" "View LocalToLocal_MiddleLevelCouplingALADIN documentation"
click LocalToLocal_MiddleLevelDataStorageALADIN href "LocalToLocal_MiddleLevelDataStorageALADIN/" "View LocalToLocal_MiddleLevelDataStorageALADIN documentation"
%% Style definitions
classDef packageStyle fill:#e8e8e8,stroke:#999999,stroke-width:2px
classDef externalStyle fill:#fff8e6,stroke:#FFCC80,stroke-width:2px
classDef projectStyle fill:#e6f4f7,stroke:#035970,stroke-width:2px
classDef projectAbstractStyle fill:#e6f4f7,stroke:#035970,stroke-width:2px,stroke-dasharray:5 5
classDef localStyle fill:#e6f4f7,stroke:#035970,stroke-width:2px
classDef abstractStyle fill:#e6f4f7,stroke:#035970,stroke-width:2px,stroke-dasharray:5 5
Hold "Alt" / "Option" to enable pan & zoom