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
model_part_controller_factory.ModelPartController Class Reference
Collaboration diagram for model_part_controller_factory.ModelPartController:

Public Member Functions

def __init__ (self, model_settings, model)
 
def Initialize (self)
 
def InitializeDamping (self)
 Initialize damping utilities, should be called after mapper is initialized. More...
 
def SetMinimalBufferSize (self, buffer_size)
 
def UpdateTimeStep (self, step)
 
def UpdateMeshAccordingInputVariable (self, InputVariable)
 
def SetMeshToReferenceMesh (self)
 
def SetReferenceMeshToMesh (self)
 
def SetDeformationVariablesToZero (self)
 
def GetOptimizationModelPart (self)
 
def GetModel (self)
 
def GetDesignSurface (self)
 
def DampNodalSensitivityVariableIfSpecified (self, variable)
 
def DampNodalUpdateVariableIfSpecified (self, variable)
 
def ComputeUnitSurfaceNormals (self)
 
def ProjectNodalVariableOnUnitSurfaceNormals (self, variable)
 

Public Attributes

 model_settings
 
 model
 
 optimization_model_part
 
 mesh_controller
 
 design_surface
 
 damping_utility
 
 direction_dampings
 

Constructor & Destructor Documentation

◆ __init__()

def model_part_controller_factory.ModelPartController.__init__ (   self,
  model_settings,
  model 
)

Member Function Documentation

◆ ComputeUnitSurfaceNormals()

def model_part_controller_factory.ModelPartController.ComputeUnitSurfaceNormals (   self)

◆ DampNodalSensitivityVariableIfSpecified()

def model_part_controller_factory.ModelPartController.DampNodalSensitivityVariableIfSpecified (   self,
  variable 
)

◆ DampNodalUpdateVariableIfSpecified()

def model_part_controller_factory.ModelPartController.DampNodalUpdateVariableIfSpecified (   self,
  variable 
)

◆ GetDesignSurface()

def model_part_controller_factory.ModelPartController.GetDesignSurface (   self)

◆ GetModel()

def model_part_controller_factory.ModelPartController.GetModel (   self)

◆ GetOptimizationModelPart()

def model_part_controller_factory.ModelPartController.GetOptimizationModelPart (   self)

◆ Initialize()

def model_part_controller_factory.ModelPartController.Initialize (   self)

◆ InitializeDamping()

def model_part_controller_factory.ModelPartController.InitializeDamping (   self)

Initialize damping utilities, should be called after mapper is initialized.

◆ ProjectNodalVariableOnUnitSurfaceNormals()

def model_part_controller_factory.ModelPartController.ProjectNodalVariableOnUnitSurfaceNormals (   self,
  variable 
)

◆ SetDeformationVariablesToZero()

def model_part_controller_factory.ModelPartController.SetDeformationVariablesToZero (   self)

◆ SetMeshToReferenceMesh()

def model_part_controller_factory.ModelPartController.SetMeshToReferenceMesh (   self)

◆ SetMinimalBufferSize()

def model_part_controller_factory.ModelPartController.SetMinimalBufferSize (   self,
  buffer_size 
)

◆ SetReferenceMeshToMesh()

def model_part_controller_factory.ModelPartController.SetReferenceMeshToMesh (   self)

◆ UpdateMeshAccordingInputVariable()

def model_part_controller_factory.ModelPartController.UpdateMeshAccordingInputVariable (   self,
  InputVariable 
)

◆ UpdateTimeStep()

def model_part_controller_factory.ModelPartController.UpdateTimeStep (   self,
  step 
)

Member Data Documentation

◆ damping_utility

model_part_controller_factory.ModelPartController.damping_utility

◆ design_surface

model_part_controller_factory.ModelPartController.design_surface

◆ direction_dampings

model_part_controller_factory.ModelPartController.direction_dampings

◆ mesh_controller

model_part_controller_factory.ModelPartController.mesh_controller

◆ model

model_part_controller_factory.ModelPartController.model

◆ model_settings

model_part_controller_factory.ModelPartController.model_settings

◆ optimization_model_part

model_part_controller_factory.ModelPartController.optimization_model_part

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