CreateGraph
        (
            Boolean bIsDirected
        )
        {
            m_oOverallReciprocationCalculator =
                new OverallReciprocationCalculator();

            m_oGraph = new Graph(bIsDirected ?
                GraphDirectedness.Directed : GraphDirectedness.Undirected);

            m_oVertices = m_oGraph.Vertices;
            m_oEdges = m_oGraph.Edges;
        }