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 | Static Public Member Functions | Public Attributes | List of all members
swimming_sphere_strategy.SwimmingStrategy Class Reference
Inheritance diagram for swimming_sphere_strategy.SwimmingStrategy:
Collaboration diagram for swimming_sphere_strategy.SwimmingStrategy:

Public Member Functions

def __init__ (self, all_model_parts, creator_destructor, dem_fem_search, parameters, procedures)
 
def TranslationalIntegrationSchemeTranslator (self, name)
 
def RotationalIntegrationSchemeTranslator (self, name_translational, name_rotational)
 
def CreateCPlusPlusStrategy (self)
 
def GetTranslationalSchemeInstance (self, class_name)
 
def GetRotationalSchemeInstance (self, class_name)
 
def GetHydrodynamicLawParametersIfItExists (self, properties)
 
def ModifyProperties (self, properties, param=0)
 

Static Public Member Functions

def SDEMEvaluateString (name)
 
def CreateHydrodynamicLaw (properties, hydrodynamic_law_parameters)
 

Public Attributes

 project_parameters
 
 cplusplus_strategy
 

Constructor & Destructor Documentation

◆ __init__()

def swimming_sphere_strategy.SwimmingStrategy.__init__ (   self,
  all_model_parts,
  creator_destructor,
  dem_fem_search,
  parameters,
  procedures 
)

Member Function Documentation

◆ CreateCPlusPlusStrategy()

def swimming_sphere_strategy.SwimmingStrategy.CreateCPlusPlusStrategy (   self)

◆ CreateHydrodynamicLaw()

def swimming_sphere_strategy.SwimmingStrategy.CreateHydrodynamicLaw (   properties,
  hydrodynamic_law_parameters 
)
static

◆ GetHydrodynamicLawParametersIfItExists()

def swimming_sphere_strategy.SwimmingStrategy.GetHydrodynamicLawParametersIfItExists (   self,
  properties 
)

◆ GetRotationalSchemeInstance()

def swimming_sphere_strategy.SwimmingStrategy.GetRotationalSchemeInstance (   self,
  class_name 
)

◆ GetTranslationalSchemeInstance()

def swimming_sphere_strategy.SwimmingStrategy.GetTranslationalSchemeInstance (   self,
  class_name 
)

◆ ModifyProperties()

def swimming_sphere_strategy.SwimmingStrategy.ModifyProperties (   self,
  properties,
  param = 0 
)

◆ RotationalIntegrationSchemeTranslator()

def swimming_sphere_strategy.SwimmingStrategy.RotationalIntegrationSchemeTranslator (   self,
  name_translational,
  name_rotational 
)

◆ SDEMEvaluateString()

def swimming_sphere_strategy.SwimmingStrategy.SDEMEvaluateString (   name)
static

◆ TranslationalIntegrationSchemeTranslator()

def swimming_sphere_strategy.SwimmingStrategy.TranslationalIntegrationSchemeTranslator (   self,
  name 
)

Member Data Documentation

◆ cplusplus_strategy

swimming_sphere_strategy.SwimmingStrategy.cplusplus_strategy

◆ project_parameters

swimming_sphere_strategy.SwimmingStrategy.project_parameters

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