@@ -51,7 +51,7 @@ class RigidSolverState:
5151 def __init__ (self , scene ):
5252 self .scene = scene
5353 args = {
54- "dtype" : float ,
54+ "dtype" : gs . tc_float ,
5555 "requires_grad" : scene .requires_grad ,
5656 "scene" : self .scene ,
5757 }
@@ -84,7 +84,7 @@ class AvatarSolverState:
8484 def __init__ (self , scene ):
8585 self .scene = scene
8686 args = {
87- "dtype" : float ,
87+ "dtype" : gs . tc_float ,
8888 "requires_grad" : scene .requires_grad ,
8989 "scene" : self .scene ,
9090 }
@@ -137,7 +137,7 @@ class MPMSolverState(RBC):
137137 def __init__ (self , scene ):
138138 self ._scene = scene
139139 args = {
140- "dtype" : float ,
140+ "dtype" : gs . tc_float ,
141141 "requires_grad" : scene .requires_grad ,
142142 "scene" : self ._scene ,
143143 }
@@ -146,7 +146,7 @@ def __init__(self, scene):
146146 self ._C = gs .zeros ((scene .sim ._B , scene .sim .mpm_solver .n_particles , 3 , 3 ), ** args )
147147 self ._F = gs .zeros ((scene .sim ._B , scene .sim .mpm_solver .n_particles , 3 , 3 ), ** args )
148148 self ._Jp = gs .zeros ((scene .sim ._B , scene .sim .mpm_solver .n_particles ), ** args )
149- args ["dtype" ] = bool
149+ args ["dtype" ] = gs . tc_bool
150150 args ["requires_grad" ] = False
151151 self ._active = gs .zeros ((scene .sim ._B , scene .sim .mpm_solver .n_particles ), ** args )
152152
@@ -197,13 +197,13 @@ class SPHSolverState:
197197 def __init__ (self , scene ):
198198 self ._scene = scene
199199 args = {
200- "dtype" : float ,
200+ "dtype" : gs . tc_float ,
201201 "requires_grad" : scene .requires_grad ,
202202 "scene" : self ._scene ,
203203 }
204204 self ._pos = gs .zeros ((scene .sim ._B , scene .sim .sph_solver .n_particles , 3 ), ** args )
205205 self ._vel = gs .zeros ((self ._scene .sim ._B , scene .sim .sph_solver .n_particles , 3 ), ** args )
206- args ["dtype" ] = bool
206+ args ["dtype" ] = gs . tc_bool
207207 args ["requires_grad" ] = False
208208 self ._active = gs .zeros ((self ._scene .sim ._B , scene .sim .sph_solver .n_particles ), ** args )
209209
@@ -232,13 +232,13 @@ class PBDSolverState:
232232 def __init__ (self , scene ):
233233 self ._scene = scene
234234 args = {
235- "dtype" : float ,
235+ "dtype" : flgs . tc_floatoat ,
236236 "requires_grad" : scene .requires_grad ,
237237 "scene" : self ._scene ,
238238 }
239239 self ._pos = gs .zeros ((scene .sim ._B , scene .sim .pbd_solver .n_particles , 3 ), ** args )
240240 self ._vel = gs .zeros ((self ._scene .sim ._B , scene .sim .pbd_solver .n_particles , 3 ), ** args )
241- args ["dtype" ] = bool
241+ args ["dtype" ] = gs . tc_bool
242242 args ["requires_grad" ] = False
243243 self ._free = gs .zeros ((self ._scene .sim ._B , scene .sim .pbd_solver .n_particles ), ** args )
244244
@@ -269,7 +269,7 @@ def __init__(self, scene):
269269 }
270270 self ._pos = gs .zeros ((scene .sim ._B , scene .sim .fem_solver .n_vertices , 3 ), ** args )
271271 self ._vel = gs .zeros ((scene .sim ._B , scene .sim .fem_solver .n_vertices , 3 ), ** args )
272- args ["dtype" ] = bool
272+ args ["dtype" ] = gs . tc_bool
273273 args ["requires_grad" ] = False
274274 self ._active = gs .zeros ((scene .sim ._B , scene .sim .fem_solver .n_elements ), ** args )
275275
0 commit comments