optframework.utils.func.jit_kernel_agg module

Created on Tue Dec 10 15:13:47 2024

@author: px2030

optframework.utils.func.jit_kernel_agg.calc_F_M_1D(solver)[source]
optframework.utils.func.jit_kernel_agg.calc_F_M_1D_jit(F_M, COLEVAL, CORR_BETA, G, R, alpha_prim, SIZEEVAL, X_SEL, Y_SEL)
optframework.utils.func.jit_kernel_agg.calc_F_M_2D(solver)[source]
optframework.utils.func.jit_kernel_agg.calc_F_M_2D_jit(F_M, COLEVAL, CORR_BETA, G, R, X1, X3, alpha_prim, SIZEEVAL, X_SEL, Y_SEL)
optframework.utils.func.jit_kernel_agg.calc_F_M_3D(NS, COLEVAL, CORR_BETA, G, R, X1, X2, X3, alpha_prim, SIZEEVAL, X_SEL, Y_SEL)
optframework.utils.func.jit_kernel_agg.calc_beta(COLEVAL, CORR_BETA, G, R, idx1, idx2)

Calculate beta based on collision model with flexible support for 1D or 2D R arrays.

Parameters

COLEVALint

Collision model evaluation type.

CORR_BETAfloat

Correction factor for beta.

Gfloat

Shear rate or related parameter.

Rarray

Particle radius/size array. Can be 1D or 2D.

idx1int

Index of the first colliding particle.

idx2int

Index of the second colliding particle.

Returns

betafloat

Collision frequency.