cottax.consumers.architectures.part module

Architecting: the architectures as a surface’s methods, closed by the closing it holds.

class Architecting(locator: Locator[V, N])[source]

Bases: Part

The architectures a study applies, each named after the op it builds, every group of cuts closed by closing; which variables to cut is the rule, per call.

closing: AbstractVar[Closing]

another closing is another surface, or the op written in full.

Type:

How a group of cuts is closed

mdf(top: Label, rule: CutRule = GaussSeidel())[source]

Multidisciplinary feasible under top: one MDA per cycle, nested in it.

Return type:

MDF

idf(top: Label, rule: CutRule = GaussSeidel())[source]

Individual discipline feasible under top: the closures combined into it.

Return type:

IDF

sand(top: Label, rule: CutRule = GaussSeidel())[source]

Simultaneous analysis and design under top: the bodies’ states are its own.

Return type:

SAND

mda(rule: CutRule = GaussSeidel())[source]

A multidisciplinary analysis: one closure per cycle, and no design.

Return type:

MDA