ansys.dyna.core.pre.dynaisph.ISPHAnalysis#

class ansys.dyna.core.pre.dynaisph.ISPHAnalysis(num_timestep=1)#

Provide controls related to ISPH.

stub#
num_timestep = 1#
box = None#
space_dimension = 3#
neighbors = 150#
approximation_theory = 13#
particle_deactivation = 1000000000000000.0#
velocity_scaling = 0#
set_num_timestep(num_timestep)#

Set the number of time steps between particle sorting.

Parameters:
num_timestepint, optional

Number of time steps between particle sorting. The default is 1.

set_box(box)#

Set the box. ISPH approximations are computed inside a specified box.

Parameters:
boxBox

Box for computing ISHPH approximattions. When a particle has gone outside this box, it is deactivated.

set_neighbors(neighbors)#

Set the initial number of neighbors per particle.

Parameters:
neighborsint, optional

Initial number of neighbors per particle.

set_particle_deactivation(deactivation)#

Set the type of BEM matrices and the way they are assembled.

Parameters:
deactivation
set_velocity_scaling(scaling)#

Set the type of BEM matrices and the way they are assembled.

Parameters:
scaling
create()#

Create an ISPH analysis.