# --- BP ----------------------
+BP: BP[updates=SEQFIX,tol=1e-9,maxiter=10000,logdomain=0]
BP_SEQFIX: BP[updates=SEQFIX,tol=1e-9,maxiter=10000,logdomain=0]
BP_SEQRND: BP[updates=SEQRND,tol=1e-9,maxiter=10000,logdomain=0]
BP_SEQMAX: BP[updates=SEQMAX,tol=1e-9,maxiter=10000,logdomain=0]
GIBBS_1e7: GIBBS[iters=10000000]
GIBBS_1e8: GIBBS[iters=100000000]
GIBBS_1e9: GIBBS[iters=1000000000]
+
+# --- BP_dual ---------------------
+
+BP_dual: BP_dual[updates=SEQFIX,tol=1e-9,maxiter=10000,verbose=0]
+BP_dual_SEQFIX: BP_dual[updates=SEQFIX,tol=1e-9,maxiter=10000,verbose=0]
+
+# --- CBP ---------------------
+
+CBP: CBP[max_levels=12,updates=SEQMAX,tol=1e-9,rec_tol=1e-9,maxiter=100,choose=CHOOSE_RANDOM,recursion=REC_FIXED,clamp=CLAMP_VAR,min_max_adj=1.0e-9,bbp_cfn=cfn_b,verbose=0,rand_seed=0]
+BBP: CBP[choose=CHOOSE_BBP]