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
contact_domain.ContactDomain Class Reference
Inheritance diagram for contact_domain.ContactDomain:
Collaboration diagram for contact_domain.ContactDomain:

Public Member Functions

def __init__ (self, Model, custom_settings)
 constructor. More...
 
def Initialize (self)
 
def SetRefiningParameters (self)
 
def SetMeshingParameters (self)
 
def ExecuteMeshing (self)
 
- Public Member Functions inherited from meshing_domain.MeshingDomain
def SetInfoParameters (self)
 
def SetTransferParameters (self)
 
def SetMeshSizeValues (self)
 
def Check (self)
 
def Active (self)
 
def SetEchoLevel (self, echo_level)
 
def GetVariables (self)
 

Public Attributes

 echo_level
 
 settings
 settings string in json format More...
 
 model
 
 active_remeshing
 
 contact_parts
 
 main_model_part
 
 dimension
 
 MeshingStrategy
 
 build_contact_model_part
 
 RefiningParameters
 
- Public Attributes inherited from meshing_domain.MeshingDomain
 echo_level
 
 settings
 settings string in json format More...
 
 model
 
 active_remeshing
 
 main_model_part
 
 dimension
 
 MeshingStrategy
 
 InfoParameters
 
 TransferParameters
 
 RefiningParameters
 
 MeshingParameters
 
 mesher_utils
 

Constructor & Destructor Documentation

◆ __init__()

def contact_domain.ContactDomain.__init__ (   self,
  Model,
  custom_settings 
)

constructor.

the constructor shall only take care of storing the settings and the pointer to the main_model part.

real construction shall be delayed to the function "Initialize" which will be called once the mesher is already filled

Reimplemented from meshing_domain.MeshingDomain.

Member Function Documentation

◆ ExecuteMeshing()

def contact_domain.ContactDomain.ExecuteMeshing (   self)

Reimplemented from meshing_domain.MeshingDomain.

◆ Initialize()

def contact_domain.ContactDomain.Initialize (   self)

Reimplemented from meshing_domain.MeshingDomain.

◆ SetMeshingParameters()

def contact_domain.ContactDomain.SetMeshingParameters (   self)

Reimplemented from meshing_domain.MeshingDomain.

◆ SetRefiningParameters()

def contact_domain.ContactDomain.SetRefiningParameters (   self)

Reimplemented from meshing_domain.MeshingDomain.

Member Data Documentation

◆ active_remeshing

contact_domain.ContactDomain.active_remeshing

◆ build_contact_model_part

contact_domain.ContactDomain.build_contact_model_part

◆ contact_parts

contact_domain.ContactDomain.contact_parts

◆ dimension

contact_domain.ContactDomain.dimension

◆ echo_level

contact_domain.ContactDomain.echo_level

◆ main_model_part

contact_domain.ContactDomain.main_model_part

◆ MeshingStrategy

contact_domain.ContactDomain.MeshingStrategy

◆ model

contact_domain.ContactDomain.model

◆ RefiningParameters

contact_domain.ContactDomain.RefiningParameters

◆ settings

contact_domain.ContactDomain.settings

settings string in json format

overwrite the default settings with user-provided parameters


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