15 #ifndef BORNAGAIN_CORE_COMPUTATION_DEPTHPROBECOMPUTATION_H
16 #define BORNAGAIN_CORE_COMPUTATION_DEPTHPROBECOMPUTATION_H
31 using DepthProbeElementIter = std::vector<DepthProbeElement>::iterator;
36 DepthProbeElementIter end_it);
40 void runProtected()
override;
42 DepthProbeElementIter m_begin_it, m_end_it;
Defines functor DepthProbeComputationTerm.
Defines interface IComputation.
Performs a single-threaded depth probe computation with given sample.
Interface for a single-threaded computation with given range of SimulationElements and ProgressHandle...
Our sample model: a stack of layers one below the other.
Maintains information about progress of a computation.
Collect the different options for simulation.