ansys.dyna.core.pre.dynaisph.ISPHStructPart#
- class ansys.dyna.core.pre.dynaisph.ISPHStructPart(pid, couple_partset, space)#
Bases:
ansys.dyna.core.pre.dynabase.Part
Generates and places ISPH elements on the surface of triangular shell elements.
- Parameters:
- stub#
- type = 'ISPHSTRUCT'#
- couple_partset#
- space#
- cslh = 1.2#
- hmin = 0.2#
- hmax = 2.0#
- sphini = 0#
- set_smoothing_length(initial, min, max, optional)#
Calculate the smoothing length of the particles.
- Parameters:
- Parameters
- ———-
- initial
float
Constant for calculating the initial smoothing length of the particles.
- min
float
Scale factor for the minimum smoothing length.
- max
float
Scale factor for the maximum smoothing length.
- optional
float
,optional
Initial smoothing length, which overrides the true smoothing length.
- create_particles()#
Create ISPH elements on the surface of triangular shell elements.
- set_property()#
Set properties for the ISPH structural part.