离散元开源代码YADE,C++面向对象编写的离散元,不多见。