-
MD_Langevin-sqrt: 该代码库用于模拟胶体粒子在存在或不存在水动力相互作用条件下的随机运动行为
资源介绍
Matlab代码sqrt
MD_Langevin
基于Matlab的Stokesian和Brownian动力学代码,用于模拟流体中的胶体运动
目的
计算在流体中扩散的胶体粒子的轨迹。
该代码可以:
考虑使用Rotne-Prager校正在斯托克斯近似下的粒子之间的流体动力相互作用。
考虑作用在扩散粒子上的体力和相互作用力(例如,硬核排斥力)。
MDSim
仿真的主体。
将详细解释,然后介绍有关SIM卡功能的说明。
particlePositions
=
MDSim(cfg,
forcesFunc,
feedbackCheckFunc,
feedbackFunc,
printFunc,
addedData)
剖析MDSim
所有非标准功能都可以在本节中找到。
%%基本定义
我们从从配置文件(cfg.something)中提取的基本定义开始。
当预分配的空间,我们加1的初始位置,而我们使用小区以防万一samplePeriod不是一个因素cfg.savePeriod
。
close
all
kB
=
physconst(
'
Boltzmann
'
);
%
Boltzmann
constan