文件名称:ShapeOpt:几何形状优化问题的求解器
文件大小:683KB
文件格式:ZIP
更新时间:2024-06-18 06:49:43
C++
形状选项 该程序允许通过不同的技术解决形状优化问题。 编译 为了生成可执行文件,首先打开CMakeLists.txt文件(在*文件夹中),如有必要,根据需要对其进行编辑。 然后创建一个构建目录并进入它: $ mkdir build $ cd build 现在您已准备好配置您的系统: $ cmake .. 或者,您是否希望编译器也生成调试符号: $ cmake -DCMAKE_BUILD_TYPE=Debug .. 进一步的选择: $ -DCMAKE_INSTALL_PREFIX=my_dir 将允许您自定义安装目录,默认情况下为/usr/local 。 最后: $ make 将分别在bin/和lib/目录(或在CMakeLists.txt 中指定的目录)下构建测试可执行文件和shapeopt共享库。 安装 如果你想安装: 可执行文件,进入${CMAKE_INST
【文件预览】:
ShapeOpt-master
----cmake()
--------FindPackageHandleStandardArgs.cmake(13KB)
--------FindPackageMessage.cmake(2KB)
--------FindLIBMESH.cmake(2KB)
--------FindMPI.cmake(29KB)
--------GetPrerequisites.cmake(29KB)
--------RunDoxygen.cmake(5KB)
--------Uninstall.cmake(710B)
--------CMakeParseArguments.cmake(6KB)
--------FindAStyle.cmake(883B)
--------FindEigen3.cmake(3KB)
----config()
--------config.pot(2KB)
--------mesh()
----test()
--------test.cc(6KB)
----include()
--------GetPot.h(103KB)
----LICENSE(34KB)
----src()
--------DesignElement.cc(9KB)
--------FFD.cc(10KB)
--------FFD_LS.cc(5KB)
--------ShapeOptimization.cc(7KB)
--------BoundaryDisplacement.cc(2KB)
--------BoundaryDisplacement.h(2KB)
--------ShapeOptimizationBase.h(759B)
--------ShapeOptimization.h(5KB)
--------Problem.h(5KB)
--------DesignElement.h(4KB)
--------ProblemElasticity.h(6KB)
--------Problem.cc(95B)
--------ProblemStokesEnergy.cc(27KB)
--------FFD_LS.h(4KB)
--------typedefs.h(2KB)
--------FFD.h(5KB)
--------ProblemStokesEnergy.h(9KB)
--------ProblemElasticity.cc(22KB)
----doc()
--------Doxyfile.in(98KB)
--------index.dox(5KB)
----.gitignore(98B)
----CMakeLists.txt(5KB)
----README.md(1KB)
----Documentazione.pdf(411KB)