ExpandedGraph2::ExpandedGraph2(BCandSPQRtrees &BC) : m_BC(BC), m_GtoExp(BC.dynamicSPQRForest().auxiliaryGraph(),0), m_expToG(m_exp,0), m_primalEdge(m_dual,0), m_primalIsGen(m_dual,false) { }
ExpandedGraph(BCandSPQRtrees &BC, const GraphCopy &gc, const EdgeArray<bool> *pForbidden = nullptr) : m_BC(BC), m_gc(gc), m_pForbidden(pForbidden), m_GtoExp(BC.dynamicSPQRForest().auxiliaryGraph(), nullptr), m_expToG(m_exp, nullptr), m_primalEdge(m_dual, nullptr) { }