// singleton creation must be done before by a derived class
-Runtime* YACS::ENGINE::getRuntime() throw(Exception)
+Runtime* YACS::ENGINE::getRuntime()
{
if ( ! Runtime::_singleton )
throw Exception("Runtime is not yet initialized");
return ret;
}
+ForEachLoopDyn* Runtime::createForEachLoopDyn(const std::string& name,TypeCode * type)
+{
+ return new ForEachLoopDyn(name,type);
+}
+
OptimizerLoop* Runtime::createOptimizerLoop(const std::string& name,const std::string& algLib,const std::string& factoryName,bool algInitOnFile,
const std::string& kind, Proc * procForTypes)
{