def __init__(self, numberGroups, rank):
        """
        __init__(limix::CLowRankCF self, limix::muint_t numberGroups, limix::muint_t rank) -> CLowRankCF

        Parameters
        ----------
        numberGroups: limix::muint_t
        rank: limix::muint_t

        """
        this = _core.new_CLowRankCF(numberGroups, rank)
        try:
            self.this.append(this)
        except Exception:
            self.this = this
def __init__ ( self , numberGroups , rank ) : this = _core . new_CLowRankCF ( numberGroups , rank ) try : self . this . append ( this ) except Exception : self . this = this
__init__(limix::CLowRankCF self, limix::muint_t numberGroups, limix::muint_t rank) -> CLowRankCF

        Parameters
        ----------
        numberGroups: limix::muint_t
        rank: limix::muint_t