v0.15.5
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
ObjectiveFunctionData.hpp File Reference

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< ObjectiveFunctionDataShapeOptimization::create_python_objective_function (std::string py_file)
 Factory function to create Python-integrated objective function interface.
 

Detailed Description

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.