Latticeクラスを考えるべきか、という事です。関係で構築する事も正当化できます)、Libraryの中では、後者の方法が取られています。それを選択した理由は時間の経過とともに失われてきたように思います。別のクラスを持つことにより、それぞれ別々の役割に対応できるという事でした。間の遷移確率を保持することです。Latticeクラスの方は、対象資産の価格を、Tree構造を使って時間を遡りながら計算し、さらに割引率の適用など追加的な修正操作を行うことです。<ライセンス表示>QuantLibのソースコードを使う場合は、ライセンス表示とDisclaimerの表示が義務付けられているので、添付します。