TpgFFR¶
-
class TpgFFR : public TpgObjBase¶
TpgNetwork の FFR の情報を表すクラス
具体的には以下の情報を持つ.
FFR の根のノード
FFR の葉のノードのリスト
FFR に含まれる全ノードのリスト
ffR に含まれる故障のリスト 一度設定された不変のオブジェクトとなる.
参考
参考
参考
FFR の葉のノードはそのFFRには含まれない.
Public Functions
-
TpgFFR() = default¶
空のコンストラクタ
不正な値となる.
コンストラクタ
- パラメータ:
network -- [in] 親のネットワーク
id -- [in] ID番号
-
~TpgFFR() = default¶
デストラクタ
-
SizeType input_num() const¶
葉(FFRの入力)の数を返す.
-
TpgNode input(SizeType index) const¶
葉(FFRの入力)を返す.
- パラメータ:
index -- [in] 位置番号 ( 0 <= index < input_num() )
-
TpgNodeList input_list() const¶
葉(FFRの入力)のリストを返す.
-
SizeType node_num() const¶
このFFRに含まれるノード数を返す.
-
TpgNode node(SizeType index) const¶
このFFRに含まれるノードを返す.
- パラメータ:
index -- [in] 位置番号 ( 0 <= index < node_num() )
-
TpgNodeList node_list() const¶
このFFRに含まれるノードのリストを返す.