Text this: Lump and Lump-Type Solutions of the Generalized (3+1)-Dimensional Variable-Coefficient B-Type Kadomtsev-Petviashvili Equation