snctrl:SNOPT的最佳控制接口

时间:2024-06-26 08:18:32
【文件属性】:

文件名称:snctrl:SNOPT的最佳控制接口

文件大小:458KB

文件格式:ZIP

更新时间:2024-06-26 08:18:32

Fortran

SNCTRL 是非线性优化包 SNOPT 的优化控制接口。 使用 SNCTRL 需要 SNOPT,但此处不包括。 配置和安装 SNCTRL: ./configure --with-snopt=/path/to/SNOPT/library make make install 包中包含 8 个示例(为 3 个接口中的每个接口编码)。 要构建包含的示例: make examples 假设没有修改文件和库的位置,可以使用以下命令运行示例 cd $SNCTRL/examples ./rocketA


【文件预览】:
snctrl-master
----src()
--------ct20eval.f90(53KB)
--------ct15usr.f90(16KB)
--------ct16refn.f90(9KB)
--------ct02data.f90(5KB)
--------precision.f90(944B)
--------Submakefile(1KB)
--------ct28derv.f90(41KB)
--------ct30ker.f90(54KB)
--------control.f90(15KB)
--------snctrl.f90(546B)
----configure(690KB)
----examples()
--------catmixD.f90(7KB)
--------pendulumD.f90(10KB)
--------rocketS.f90(8KB)
--------diplantD.spc(326B)
--------vanderpolA.spc(326B)
--------catmixS.f90(9KB)
--------vanderpolA.f90(7KB)
--------vanderpolD.f90(7KB)
--------diplantS.spc(325B)
--------brachA.spc(400B)
--------vtbrachistochroneS.f90(9KB)
--------brachD.spc(325B)
--------vanderpolD.spc(326B)
--------rocketD.spc(325B)
--------catmixD.spc(326B)
--------catmixA.f90(7KB)
--------pendulumD.spc(363B)
--------brachistochroneS.f90(7KB)
--------rocketS.spc(325B)
--------Submakefile(2KB)
--------vtbrachistochroneA.f90(8KB)
--------diplantD.f90(7KB)
--------pendulumA.f90(9KB)
--------vtbrachistochroneD.f90(8KB)
--------check.log0(313KB)
--------BreakwellD.f90(7KB)
--------brachS.spc(404B)
--------BreakwellA.spc(325B)
--------vtbrachA.spc(326B)
--------BreakwellA.f90(7KB)
--------brachistochroneD.f90(7KB)
--------catmixA.spc(326B)
--------diplantA.spc(325B)
--------pendulumS.f90(11KB)
--------BreakwellD.spc(323B)
--------pendulumS.spc(361B)
--------check(386B)
--------vanderpolS.spc(364B)
--------brachistochroneA.f90(7KB)
--------rocketA.spc(439B)
--------vtbrachS.spc(343B)
--------catmixS.spc(326B)
--------rocketD.f90(7KB)
--------pendulumA.spc(325B)
--------vanderpolS.f90(8KB)
--------vtbrachD.spc(326B)
--------diplantA.f90(7KB)
--------BreakwellS.f90(8KB)
--------BreakwellS.spc(324B)
--------diplantS.f90(8KB)
--------rocketA.f90(7KB)
----config()
--------config.guess(44KB)
--------config.sub(34KB)
--------install-sh(13KB)
--------m4()
--------ltmain.sh(316KB)
----LICENSE.md(1KB)
----README.md(539B)
----configure.ac(8KB)
----GNUmakefile.in(6KB)
----README(753B)

网友评论