taichi里有类似switch case的结构嘛

如题,或者有什么其他的替代方法嘛
我想输出一个数字,运行与这个数字相对应的函数

目前没有switch这样的语句,可以用if语句替代。类似这样的语句最好在python scope里使用,taichi的函数做计算类任务。

如果在一个mpm算例里有十来种材料参数,那么在计算每个颗粒的本构时,是不是只能通过if来判断每个颗粒属于哪种材料,然后再计算对应的应力应变关系
请问有没有啥其他方法能减少一点在if上的耗时呢

你可以先看一下用if是不是性能的瓶颈,然后再看是不是需要改进这里。