API Reference

リポジトリはこちらです: https://github.com/pyfemtet/pyfemtet

主なクラス

pyfemtet.opt.FEMOpt([fem, opt])

有限要素法(FEM)最適化を、指定したオプティマイザとFEMインターフェースを用いて管理するクラスです。

pyfemtet.opt.FemtetInterface([femprj_path, ...])

オプティマイザから Femtet を制御します。

pyfemtet.opt.OptunaOptimizer([...])

Optuna を用いたハイパーパラメータ最適化のためのオプティマイザクラスです。

その他の主なクラス

FEM インターフェース

pyfemtet.opt.interface.NoFEM()

pyfemtet.opt.interface.FemtetInterface([...])

オプティマイザから Femtet を制御します。

pyfemtet.opt.interface.FemtetWithSolidworksInterface(...)

Femtet と SolidWorks 操作を統合するインターフェースクラスです。

pyfemtet.opt.interface.FemtetWithNXInterface(...)

Femtet と NX を制御します。

最適化手法

pyfemtet.opt.optimizer.OptunaOptimizer([...])

Optuna を用いたハイパーパラメータ最適化のためのオプティマイザクラスです。

pyfemtet.opt.optimizer.ScipyOptimizer([...])

SciPy の最適化手法を利用するオプティマイザクラスです。

全体のリファレンス