← Back to team overview

yade-dev team mailing list archive

Enriching GLobaleEngine hierarchy

 

Hi,

looking at inheritance diagrams of GlobalEngine at
https://www.yade-dem.org/sphinx/yade.wrapper.html#global-engines, I
though I might create 2 additional engines to group together 2 typical
functionalities: 

1. BoundaryController, base class for classes somehow controlling
boundary conditions: TriaxialStressController, PeriIsoCompressor etc;
this would include Kinem???Engine of Jerome as well (they are under
PartialEngine , but that is not evry logical)

2. FieldApplier, base class for gravity engines (and possibly others in
the future)

These engines wouldn't do nothing by themselves, they would exist only
to make documentation more logical. Attached what it would look like.

Strong disagreement?

v.

Attachment: graphviz-91283daa86ed6c0f8234c5151dededdd5612449c.png
Description: PNG image


Follow ups