def __init__(self, *args):
        """
        __init__(std::vector<(VectorXi)> self) -> VectorXiVec
        __init__(std::vector<(VectorXi)> self, VectorXiVec arg2) -> VectorXiVec

        Parameters
        ----------
        arg2: std::vector< VectorXi > const &

        __init__(std::vector<(VectorXi)> self, std::vector< VectorXi >::size_type size) -> VectorXiVec

        Parameters
        ----------
        size: std::vector< VectorXi >::size_type

        __init__(std::vector<(VectorXi)> self, std::vector< VectorXi >::size_type size, std::vector< VectorXi >::value_type const & value) -> VectorXiVec

        Parameters
        ----------
        size: std::vector< VectorXi >::size_type
        value: std::vector< VectorXi >::value_type const &

        """
        this = _core.new_VectorXiVec(*args)
        try:
            self.this.append(this)
        except Exception:
            self.this = this
def __init__ ( self , * args ) : this = _core . new_VectorXiVec ( * args ) try : self . this . append ( this ) except Exception : self . this = this
__init__(std::vector<(VectorXi)> self) -> VectorXiVec
        __init__(std::vector<(VectorXi)> self, VectorXiVec arg2) -> VectorXiVec

        Parameters
        ----------
        arg2: std::vector< VectorXi > const &

        __init__(std::vector<(VectorXi)> self, std::vector< VectorXi >::size_type size) -> VectorXiVec

        Parameters
        ----------
        size: std::vector< VectorXi >::size_type

        __init__(std::vector<(VectorXi)> self, std::vector< VectorXi >::size_type size, std::vector< VectorXi >::value_type const & value) -> VectorXiVec

        Parameters
        ----------
        size: std::vector< VectorXi >::size_type
        value: std::vector< VectorXi >::value_type const &