def METHOD_NAME(name: str, group: h5py._hl.dataset.Dataset, geom_model: BDF) -> None:
    #('EID', 'PID', 'GA', 'GB', 'SA', 'SB', 'X', 'G0', 'F', 'PA', 'PB', 'WA', 'WB', 'DOMAIN_ID')
    assert len(group.dtype.names) == 14, group.dtype.names
    EID = group['EID']
    PID = group['PID']
    GA = group['GA']
    GB = group['GB']
    G0 = group['G0']
    SA = group['SA']
    SB = group['SB']
    PA = group['PA']
    PB = group['PB']
    FLAG = group['F']
    X = group['X']
    #X1 = group['X1']
    #X2 = group['X2']
    #X3 = group['X3']
    WA = group['WA']
    WB = group['WB']
    #W1A = group['W1A']
    #W2A = group['W2A']
    #W3A = group['W3A']
    #W1B = group['W1B']
    #W2B = group['W2B']
    #W3B = group['W3B']
    NIDS = np.stack([GA, GB], axis=1)
    #X = np.stack([X1, X2, X3], axis=1)
    #WA = np.stack([W1A, W2A, W3A], axis=1)
    #WB = np.stack([W1B, W2B, W3B], axis=1)
    DOMAIN_ID = group['DOMAIN_ID']
    for eid, pid, nids, flag, x, g0, pa, pb, wa, wb, sa, sb in zip(
        EID, PID, NIDS, FLAG, X, G0, PA, PB, WA, WB, SA, SB):
        if g0 > 0:
            x = None
        else:
            g0 = None
        assert flag == 1, 'flag=(1) GGG; expected'
        obj = geom_model.add_cbeam(eid, pid, nids, x, g0,
                                   pa=pa, pb=pb, wa=wa, wb=wb, sa=sa, sb=sb)
        obj.validate()
        str(obj)
    geom_model.card_count[name] = len(EID)