Beispiel #1
0
	/** obtain iterators pointing at the first refs in each ensemble indexing
	 * also remember firstRef for reiteration.
	 * Callers must invoke iterationEnd() after successful call!
	 * @return  true on success, false on failure with temporaries cleaned up.
	 */
	bool iterationBegin()
	{
		for (int i = 0; i < number_of_ensembles; i++)
		{
			if (!indexing[i].iterationBegin())
			{
				iterationEnd();
				return false;
			}
		}
		return true;
	}
Beispiel #2
0
std::ostream& SolverJournal<Solver>::iterationEnd()
{
	return iterationEnd(this->__sol,*this->__os,this->__level);
}