Skip to main content

SupportBase

Namespace: FEMur.Supports

支持条件の抽象基底。節点支持(Support)、面ばね(SurfaceSpring)、 従属自由度(DofCoupling)の共通の親。 この基底は Grasshopper の Supports 端子ひとつで3種類を運ぶために存在する。 コアの Model は型付きのリスト (Supports / SurfaceSprings / DofCouplings)を保つため、ソルバー側でこの型を使うことはない。 コンストラクタを private protected にして、外部アセンブリからの継承を塞ぐ。 派生を増やすときは Model のリストと AssembleModel の振り分け、シリアライズを揃える必要があるため。

public abstract class SupportBase

Inheritance: System.Object → FEMur.Supports.SupportBase

View source