def METHOD_NAME(self):
    """
    @brief 数值积分组装
    @note space 可能是以下的情形
        * 标量空间
        * 由标量空间组成的向量空间
        * 由标量空间组成的张量空间
        * 向量空间（基函数是向量型的）
        * 张量空间（基函数是张量型的
    """
    if isinstance(self.space, tuple) and not isinstance(self.space[0], tuple):
        # 由标量函数空间组成的向量函数空间
        return self.assembly_for_vspace_with_scalar_basis()
    else:
        # 标量函数空间或基是向量函数的向量函数空间
        return self.assembly_for_sspace_and_vspace_with_vector_basis()