class Vertice

#include <TensorNode.h>

class Vertice
{
public:
    // construction

    Vertice();

    Vertice(
        int value,
        std::vector<qsize_t>& contect_edge
        );

    // methods

    std::vector<qsize_t>& getContectEdge();
    void addContectEdge(qsize_t);

    void setContectEdge(
        qsize_t,
        qsize_t
        );

    void setContectEdgebyID(
        qsize_t id,
        qsize_t value
        );

    void deleteContectEdge(qsize_t);
    int getValue() const;
    void setValue(int);
    void setNum(size_t num);
    size_t getNum();
};