KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Public Member Functions | Public Attributes | List of all members
continuum_sphere_strategy.ExplicitStrategy Class Reference
Inheritance diagram for continuum_sphere_strategy.ExplicitStrategy:
Collaboration diagram for continuum_sphere_strategy.ExplicitStrategy:

Public Member Functions

def __init__ (self, all_model_parts, creator_destructor, dem_fem_search, DEM_parameters, procedures)
 
def CreateCPlusPlusStrategy (self)
 
def BeforeInitialize (self)
 
def Initialize (self)
 
def SetContinuumType (self)
 
def AddAdditionalVariables (self, spheres_model_part, DEM_parameters)
 
def RebuildListOfContinuumSphericParticles (self)
 

Public Attributes

 print_skin_sphere
 
 search_control
 
 test_type
 
 continuum_search_radius_amplification_factor
 
 max_amplification_ratio_of_search_radius
 
 local_coordination_number_option
 
 global_coordination_number_option
 
 poisson_ratio_option
 
 poisson_effect_option
 
 shear_strain_parallel_to_bond_option
 
 compute_stress_tensor_option
 
 max_number_of_intact_bonds_to_consider_a_sphere_broken
 
 automatic_skin_computation
 
 skin_factor_radius
 
 cplusplus_strategy
 
 continuum_type
 

Constructor & Destructor Documentation

◆ __init__()

def continuum_sphere_strategy.ExplicitStrategy.__init__ (   self,
  all_model_parts,
  creator_destructor,
  dem_fem_search,
  DEM_parameters,
  procedures 
)

Member Function Documentation

◆ AddAdditionalVariables()

def continuum_sphere_strategy.ExplicitStrategy.AddAdditionalVariables (   self,
  spheres_model_part,
  DEM_parameters 
)

◆ BeforeInitialize()

def continuum_sphere_strategy.ExplicitStrategy.BeforeInitialize (   self)

◆ CreateCPlusPlusStrategy()

def continuum_sphere_strategy.ExplicitStrategy.CreateCPlusPlusStrategy (   self)

◆ Initialize()

def continuum_sphere_strategy.ExplicitStrategy.Initialize (   self)

◆ RebuildListOfContinuumSphericParticles()

def continuum_sphere_strategy.ExplicitStrategy.RebuildListOfContinuumSphericParticles (   self)

◆ SetContinuumType()

def continuum_sphere_strategy.ExplicitStrategy.SetContinuumType (   self)

Member Data Documentation

◆ automatic_skin_computation

continuum_sphere_strategy.ExplicitStrategy.automatic_skin_computation

◆ compute_stress_tensor_option

continuum_sphere_strategy.ExplicitStrategy.compute_stress_tensor_option

◆ continuum_search_radius_amplification_factor

continuum_sphere_strategy.ExplicitStrategy.continuum_search_radius_amplification_factor

◆ continuum_type

continuum_sphere_strategy.ExplicitStrategy.continuum_type

◆ cplusplus_strategy

continuum_sphere_strategy.ExplicitStrategy.cplusplus_strategy

◆ global_coordination_number_option

continuum_sphere_strategy.ExplicitStrategy.global_coordination_number_option

◆ local_coordination_number_option

continuum_sphere_strategy.ExplicitStrategy.local_coordination_number_option

◆ max_amplification_ratio_of_search_radius

continuum_sphere_strategy.ExplicitStrategy.max_amplification_ratio_of_search_radius

◆ max_number_of_intact_bonds_to_consider_a_sphere_broken

continuum_sphere_strategy.ExplicitStrategy.max_number_of_intact_bonds_to_consider_a_sphere_broken

◆ poisson_effect_option

continuum_sphere_strategy.ExplicitStrategy.poisson_effect_option

◆ poisson_ratio_option

continuum_sphere_strategy.ExplicitStrategy.poisson_ratio_option

◆ print_skin_sphere

continuum_sphere_strategy.ExplicitStrategy.print_skin_sphere

◆ search_control

continuum_sphere_strategy.ExplicitStrategy.search_control

◆ shear_strain_parallel_to_bond_option

continuum_sphere_strategy.ExplicitStrategy.shear_strain_parallel_to_bond_option

◆ skin_factor_radius

continuum_sphere_strategy.ExplicitStrategy.skin_factor_radius

◆ test_type

continuum_sphere_strategy.ExplicitStrategy.test_type

The documentation for this class was generated from the following file: