ISPHAnalysis
#
- class ansys.dyna.core.pre.dynaisph.ISPHAnalysis(num_timestep=1)#
Provide controls related to ISPH.
Overview#
Set the number of time steps between particle sorting. |
|
Set the box. ISPH approximations are computed inside a specified box. |
|
Set the initial number of neighbors per particle. |
|
Set the type of BEM matrices and the way they are assembled. |
|
Set the type of BEM matrices and the way they are assembled. |
|
Create an ISPH analysis. |
Import detail#
from ansys.dyna.core.pre.dynaisph import ISPHAnalysis
Attribute detail#
- ISPHAnalysis.stub#
- ISPHAnalysis.num_timestep = 1#
- ISPHAnalysis.box = None#
- ISPHAnalysis.space_dimension = 3#
- ISPHAnalysis.neighbors = 150#
- ISPHAnalysis.approximation_theory = 13#
- ISPHAnalysis.particle_deactivation = 1000000000000000.0#
- ISPHAnalysis.velocity_scaling = 0#
Method detail#
- ISPHAnalysis.set_num_timestep(num_timestep)#
Set the number of time steps between particle sorting.
- Parameters:
- num_timestep
int
,optional
Number of time steps between particle sorting. The default is
1
.
- num_timestep
- ISPHAnalysis.set_box(box)#
Set the box. ISPH approximations are computed inside a specified box.
- Parameters:
- box
Box
Box for computing ISHPH approximattions. When a particle has gone outside this box, it is deactivated.
- box
- ISPHAnalysis.set_neighbors(neighbors)#
Set the initial number of neighbors per particle.
- Parameters:
- neighbors
int
,optional
Initial number of neighbors per particle.
- neighbors
- ISPHAnalysis.set_particle_deactivation(deactivation)#
Set the type of BEM matrices and the way they are assembled.
- Parameters:
- deactivation
- ISPHAnalysis.set_velocity_scaling(scaling)#
Set the type of BEM matrices and the way they are assembled.
- Parameters:
- scaling
- ISPHAnalysis.create()#
Create an ISPH analysis.