-typename fpa::Base::Mori< _TAlgorithm >::
-TOutputValue fpa::Base::Mori< _TAlgorithm >::
-_ComputeOutputValue( const TNode& n )
+void fpa::Base::Mori< _TAlgorithm >::
+_FinishOneLoop( )
+{
+ if( this->m_Queues[ this->m_CurrentQueue ].size( ) == 0 )
+ {
+ this->m_Signal[ this->m_Signal.size( ) + 1 ] =
+ TSignalData( *this->m_CurrentThreshold, this->m_Count );
+ std::cerr << *( this->m_CurrentThreshold ) << std::endl;
+ this->m_CurrentThreshold++;
+ this->m_CurrentQueue = ( this->m_CurrentQueue + 1 ) % 2;
+ if( this->m_CurrentThreshold != this->m_Thresholds.end( ) )
+ {
+ this->m_Predicate->SetUpper( *( this->m_CurrentThreshold ) );
+ this->m_Count = 0;
+ }
+ else
+ this->_QueueClear( );
+
+ } // fi
+}
+
+// -------------------------------------------------------------------------
+template< class _TAlgorithm >
+bool fpa::Base::Mori< _TAlgorithm >::
+_ComputeOutputValue( TNode& n )