12 typedef std::function<nbool(
const T&)> is;
16 typedef std::function<nbool()> is;
23 using onConverge =
typename ConvergenceClosure<T>::is;
45 WHEN(!_obj) .ret(
false);
50 return convergeWithoutFrame();
53 baseFunc& getFunc() {
return *_func; }
55 const baseFunc& getFunc() const BY_CONST_FUNC(getFunc());
57 baseObj& getObj() {
return *_obj; }
59 const baseObj& getObj() const BY_CONST_FUNC(getObj());
62 onConverge _getClosure() {
return _onConverge; }
67 onConverge _onConverge;
Base class for convergence algorithms.
Definition: baseConvergence.hpp:10
Base class for all function types.
Definition: baseFunc.hpp:18
Base class for all objects in byeol language.
Definition: baseObj.hpp:24
func closure with captured object scope
Definition: closure.hpp:19
Definition: frameInteract.hpp:8
Function definition in byeol language.
Definition: func.hpp:20
Managed object in byeol programming environment.
Definition: obj.hpp:19
Definition: tbaseConvergence.hpp:19
nbool converge() override
Definition: tbaseConvergence.hpp:44
Definition: tbaseConvergence.hpp:11