BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
IterationStrategy Class Referenceabstract

Abstract base class for tree traversal strategies, for use in INodeVisitor. More...

+ Inheritance diagram for IterationStrategy:

Public Member Functions

virtual IterationStrategyclone () const =0
 
virtual IteratorMemento first (const INode *p_root)=0
 
virtual void next (IteratorMemento &iterator_stack) const =0
 
virtual bool isDone (IteratorMemento &iterator_stack) const =0
 

Detailed Description

Abstract base class for tree traversal strategies, for use in INodeVisitor.

For definition of different strategies see https://en.wikipedia.org/wiki/Tree_traversal.

Definition at line 25 of file IterationStrategy.h.


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