BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
PyBuilderCallback Class Reference
Collaboration diagram for PyBuilderCallback:

Public Member Functions

 PyBuilderCallback ()
 
virtual ~PyBuilderCallback ()
 
virtual Simulationbuild_simulation (Fit::Parameters)
 

Detailed Description

Builds simulation object using a Python callable.

Base class to wrap Python callable and pass it to C++. Used in swig interface file, intended to be overloaded from Python.

Definition at line 28 of file PyFittingCallbacks.h.

Constructor & Destructor Documentation

◆ PyBuilderCallback()

PyBuilderCallback::PyBuilderCallback ( )
default

◆ ~PyBuilderCallback()

PyBuilderCallback::~PyBuilderCallback ( )
virtualdefault

Member Function Documentation

◆ build_simulation()

Simulation * PyBuilderCallback::build_simulation ( Fit::Parameters  )
virtual

Definition at line 23 of file PyFittingCallbacks.cpp.

24 {
25  throw std::runtime_error("PyBuilderCallback::build_simulation() -> Error. Not implemented");
26 }

Referenced by FitObjective::simulationBuilder().


The documentation for this class was generated from the following files: