reverse inverted logic

This commit is contained in:
Dennis Luxen 2014-03-17 14:55:33 +01:00
parent ad03b409ab
commit 422e0c44d5

View File

@ -27,41 +27,65 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "SearchEngineData.h" #include "SearchEngineData.h"
void SearchEngineData::InitializeOrClearFirstThreadLocalStorage(const unsigned number_of_nodes) { void SearchEngineData::InitializeOrClearFirstThreadLocalStorage(const unsigned number_of_nodes)
if(!forwardHeap.get()) { {
forwardHeap.reset(new QueryHeap(number_of_nodes)); if (forwardHeap.get())
} else { {
forwardHeap->Clear(); forwardHeap->Clear();
} }
if(!backwardHeap.get()) { else
backwardHeap.reset(new QueryHeap(number_of_nodes)); {
} else { forwardHeap.reset(new QueryHeap(number_of_nodes));
}
if (backwardHeap.get())
{
backwardHeap->Clear(); backwardHeap->Clear();
} }
else
{
backwardHeap.reset(new QueryHeap(number_of_nodes));
}
} }
void SearchEngineData::InitializeOrClearSecondThreadLocalStorage(const unsigned number_of_nodes) { void SearchEngineData::InitializeOrClearSecondThreadLocalStorage(const unsigned number_of_nodes)
if(!forwardHeap2.get()) { {
forwardHeap2.reset(new QueryHeap(number_of_nodes)); if (forwardHeap2.get())
} else { {
forwardHeap2->Clear(); forwardHeap2->Clear();
} }
if(!backwardHeap2.get()) { else
backwardHeap2.reset(new QueryHeap(number_of_nodes)); {
} else { forwardHeap2.reset(new QueryHeap(number_of_nodes));
}
if (backwardHeap2.get())
{
backwardHeap2->Clear(); backwardHeap2->Clear();
} }
else
{
backwardHeap2.reset(new QueryHeap(number_of_nodes));
}
} }
void SearchEngineData::InitializeOrClearThirdThreadLocalStorage(const unsigned number_of_nodes) { void SearchEngineData::InitializeOrClearThirdThreadLocalStorage(const unsigned number_of_nodes)
if(!forwardHeap3.get()) { {
forwardHeap3.reset(new QueryHeap(number_of_nodes)); if (forwardHeap3.get())
} else { {
forwardHeap3->Clear(); forwardHeap3->Clear();
} }
if(!backwardHeap3.get()) { else
backwardHeap3.reset(new QueryHeap(number_of_nodes)); {
} else { forwardHeap3.reset(new QueryHeap(number_of_nodes));
}
if (backwardHeap3.get())
{
backwardHeap3->Clear(); backwardHeap3->Clear();
} }
else
{
backwardHeap3.reset(new QueryHeap(number_of_nodes));
}
} }