genesis.engine.materials.SPH.liquid 源代码

import taichi as ti

from .base import Base


[文档]@ti.data_oriented class Liquid(Base): def __init__( self, rho=1000.0, stiffness=50000.0, exponent=7.0, mu=0.005, gamma=0.01, sampler="pbs", ): super().__init__(sampler) self._rho = rho self._stiffness = stiffness self._exponent = exponent self._mu = mu # viscosity self._gamma = gamma # surface tension @property def rho(self): return self._rho @property def stiffness(self): return self._stiffness @property def exponent(self): return self._exponent @property def mu(self): return self._mu @property def gamma(self): return self._gamma