![]() |
v0.15.5 |
Interface for Python-based objective function evaluation in topology optimization. More...
Go to the source code of this file.
Classes | |
| struct | ShapeOptimization::ObjectiveFunctionData |
| Abstract interface for Python-defined objective functions. More... | |
Namespaces | |
| namespace | ShapeOptimization |
Functions | |
| boost::shared_ptr< ObjectiveFunctionData > | ShapeOptimization::create_python_objective_function (std::string py_file) |
| Factory function to create Python-integrated objective function interface. | |
Interface for Python-based objective function evaluation in topology optimization.
Provides abstract interface and implementation for objective function evaluation using Python with NumPy integration, enabling flexible objective function definition for adjoint-based topology optimization
Definition in file ObjectiveFunctionData.hpp.